Введение
В этом практическом занятии вы научитесь писать программу на C++ для нахождения суммы ряда. Мы рассмотрим два различных метода для нахождения суммы ряда 1 + 2 + 3 + 4 +... + n. Вы сможете более эффективно понимать и писать код на C++.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом практическом занятии вы научитесь писать программу на C++ для нахождения суммы ряда. Мы рассмотрим два различных метода для нахождения суммы ряда 1 + 2 + 3 + 4 +... + n. Вы сможете более эффективно понимать и писать код на C++.
Путь к файлу с кодом: ~/project/main.cpp
.
В этом шаге мы объявим необходимые заголовочные файлы и пространства имен для начала написания кода на C++.
#include<iostream>
using namespace std;
Теперь мы определим функцию для нахождения суммы заданного ряда с использованием первого метода. Она принимает целое число в качестве входных данных и возвращает сумму ряда.
int findSumMethodOne(int num){
int sum = 0;
for(int i = 0; i < num; i++){
sum = sum + i;
}
return sum;
}
Теперь мы определим функцию для нахождения суммы заданного ряда с использованием второго метода. Она принимает целое число в качестве входных данных и возвращает сумму ряда.
int findSumMethodTwo(int num){
int sum = 0;
sum = num * (num + 1) / 2;
return sum;
}
В этом шаге мы определим главную функцию и попросим пользователя ввести значение 'n', для которого нужно вычислить сумму ряда.
int main(){
int n;
cout<<"Enter the value of n, till which sum is required: ";
cin>>n;
cout<<"Method One: "<<findSumMethodOne(n)<<endl;
cout<<"Method Two: "<<findSumMethodTwo(n)<<endl;
return 0;
}
Для запуска кода на C++ используйте следующие команды:
$ g++ main.cpp -o main
$./main
В этом практическом занятии мы научились писать программу на C++ для нахождения суммы ряда двумя разными методами. Мы реализовали цикл for для перебора значений n и добавления их к сумме. Также мы напрямую использовали формулу суммы для нахождения ответа. Это практическое занятие поможет вам понять два различных метода нахождения суммы арифметического ряда.