Ein Array umkehren und seine Summe ausgeben

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 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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/StandardLibraryGroup(["Standard Library"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/BasicsGroup -.-> cpp/data_types("Data Types") cpp/BasicsGroup -.-> cpp/arrays("Arrays") cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/StandardLibraryGroup -.-> cpp/math("Math") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/data_types -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/arrays -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/for_loop -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/output -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/user_input -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/files -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/math -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} cpp/code_formatting -.-> lab-96212{{"Ein Array umkehren und seine Summe ausgeben"}} end

Erzeuge die Code-Datei

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

touch ~/project/main.cpp

Füge die erforderlichen Bibliotheken hinzu

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

#include <iostream>
using namespace std;

Erzeuge die main()-Funktion

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

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

Deklariere Variablen

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

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

Lies die Größe des Arrays

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

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

Lies die Elemente des Arrays

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

Kehre das Array um

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;

Drucke die Summe des Arrays

Drucke die Summe aller Elemente des Arrays.

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

Kompilieren und Ausführen des Programms

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.