Ein Array umkehren und seine Summe ausgeben

C++Beginner
Jetzt üben

Einführung

In diesem Lab lernst du, wie du ein C++-Programm schreibst, um einen eindimensionalen Array zu lesen, seine Elemente in umgekehrter Reihenfolge anzuzeigen und die Summe der Elemente auszugeben.

Den Codefile erstellen

Erzeuge in dem Verzeichnis /project eine neue Code-Datei namens main.cpp.

touch ~/project/main.cpp

Nötige Bibliotheken einbinden

In der Datei main.cpp füge die erforderlichen Bibliotheken hinzu.

#include <iostream>
using namespace std;

Die main()-Funktion erstellen

Erzeuge die main()-Funktion, um das Array zu lesen, es umzukehren und die Summe auszugeben.

int main()
{
    // Schreibe hier deinen Code
    return 0;
}

Variablen deklarieren

Deklariere die erforderlichen Variablen, um das Array, seine Größe und die Summe seiner Elemente zu speichern.

int arr[100], size, sum = 0;

Die Größe des Arrays auslesen

Lies die Größe des Arrays vom Benutzer ein.

cout << "Enter the size of the array: ";
cin >> size;

Die Elemente des Arrays auslesen

Lies die Elemente des Arrays vom Benutzer ein.

cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
    cin >> arr[i];
}

Das Array umkehren

Kehre das Array mithilfe einer for-Schleife um und zeige seine Elemente in umgekehrter Reihenfolge an.

cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
    cout << arr[i] << " ";
    sum += arr[i];
}
cout << endl;

Die Summe des Arrays ausgeben

Drucke die Summe aller Elemente des Arrays.

cout << "The sum of the array is: " << sum << endl;

Das Programm kompilieren und ausführen

Kompiliere das Programm mit dem folgenden Befehl:

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

Vollständiger Code

Das folgende ist der vollständige Code der main.cpp-Datei.

#include <iostream>
using namespace std;

int main()
{
    int arr[100], size, sum = 0;

    cout << "Enter the size of the array: ";
    cin >> size;

    cout << "Enter the elements of the array: ";
    for (int i = 0; i < size; i++) {
        cin >> arr[i];
    }

    cout << "The reversed array is: ";
    for (int i = size - 1; i >= 0; i--) {
        cout << arr[i] << " ";
        sum += arr[i];
    }
    cout << endl;

    cout << "The sum of the array is: " << sum << endl;

    return 0;
}

Zusammenfassung

In diesem Lab haben Sie gelernt, wie man ein C++-Programm schreibt, um einen eindimensionalen Array zu lesen, seine Elemente in umgekehrter Reihenfolge anzuzeigen und die Summe seiner Elemente auszugeben. Sie haben auch gelernt, wie man ein Array mithilfe einer for-Schleife umkehrt und seine Elemente anzeigt, und wie man die Summe aller Elemente des Arrays berechnet.