Wiederholung - Umgekehrtes Array
Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 64 von 74.
Aufgabe
EinfachDer Startcode liest die Array-Größe n und anschließend n Gleitkommazahlen in arr ein. Außerdem deklariert er ein zweites Array, reverseArr, und die Schleife am Ende gibt reverseArr ein Element pro Zeile aus.
Deine Aufgabe: Fülle reverseArr so, dass es die Elemente von arr in umgekehrter Reihenfolge enthält. Ändere weder den Einlesecode noch die Ausgabeschleife.
Beispielsweise lautet die Ausgabe für die Eingabe 3, 1, 2, 3 3, 2, 1 (jeweils in einer eigenen Zeile).
Eine Möglichkeit besteht darin, arr rückwärts zu durchlaufen und jedes Element in die nächste freie Position von reverseArr zu kopieren. Um rückwärts zu iterieren, starte bei n - 1 und verringere i:
for (int i = n - 1; i>=0; i--) {...}Probier es selbst
#include <iostream>
#include <vector>
int main() {
int n;
std::cin >> n;
std::cin.ignore();
double arr[n];
for (int i = 0; i < n; i++) {
double val;
std::cin >> val;
arr[i] = val;
}
double reverseArr[n];
// Schreibe deinen Code darunter
for (int i = 0; i<n; i++) {
std::cout << reverseArr[i] << std::endl;
}
return 0;
}Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung - Einfache LogikLogische Operatoren Teil 311Array-Grundlagen
Arrays deklarierenZugriff auf ElementeElemente ändernWiederholung - Pretty Print ArrayArrays und FunktionenWiederholung - Produkt-ArrayWiederholung - Umgekehrtes ArrayErweiterte For-SchleifeGängige Array-Operationen3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - ElseÜbe selbstständig: Online-C++-Compiler