Summe einer Reihe mit C++

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Labyrinth lernen Sie, wie Sie ein C++-Programm schreiben, um die Summe einer Reihe zu berechnen. Wir werden zwei verschiedene Methoden durchgehen, um die Summe der Reihe 1 + 2 + 3 + 4 +... + n zu berechnen. Dadurch können Sie C++-Code effizienter verstehen und schreiben.

Headerdateien und Namensräume deklarieren

Der Pfad zur Code-Datei lautet ~/project/main.cpp.

In diesem Schritt werden wir die erforderlichen Headerdateien und Namensräume deklarieren, um in C++ zu beginnen zu programmieren.

#include<iostream>
using namespace std;

Funktion definieren, um die Summe einer Reihe zu berechnen (erste Methode)

Wir werden nun eine Funktion definieren, um die Summe einer gegebenen Reihe mit der ersten Methode zu berechnen. Sie nimmt eine ganze Zahl als Eingabe und gibt die Summe der Reihe zurück.

int findSumMethodOne(int num){
    int sum = 0;
    for(int i = 0; i < num; i++){
        sum = sum + i;
    }
    return sum;
}

Funktion definieren, um die Summe einer Reihe zu berechnen (zweite Methode)

Wir werden nun eine Funktion definieren, um die Summe einer gegebenen Reihe mit der zweiten Methode zu berechnen. Sie nimmt eine ganze Zahl als Eingabe und gibt die Summe der Reihe zurück.

int findSumMethodTwo(int num){
    int sum = 0;
    sum = num * (num + 1) / 2;
    return sum;
}

Hauptfunktion

In diesem Schritt werden wir die Hauptfunktion definieren und den Benutzer bitten, den Wert von 'n' einzugeben, für den die Summe der Reihe berechnet werden soll.

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;
}

Um den C++-Code auszuführen, verwenden Sie die folgenden Befehle:

$ g++ main.cpp -o main
$./main

Zusammenfassung

In diesem Lab haben wir gelernt, wie man ein C++-Programm schreibt, um die Summe einer Reihe mit zwei verschiedenen Methoden zu berechnen. Wir haben eine for-Schleife implementiert, um durch die Werte von n zu iterieren und sie zur Summe hinzuzufügen. Außerdem haben wir die Summenformel direkt verwendet, um die Lösung zu finden. Dieses Lab hat Ihnen geholfen, die zwei verschiedenen Methoden zur Berechnung der Summe einer arithmetischen Reihe zu verstehen.