Eingabe

Das Wetter-Programm ist ja schon mal schön. Aber irgendwie fad, findest du nicht auch? Wäre doch toll, wenn wir uns mit dem Programm auch verständigen könnten. Schreiben wir deshalb ein Programm, welches 2 Zahlen einliest und in umgekehrter Reihenfolge ausgibt.

    #include<iostream>
    using namespace std;

    int main()
    {
      int zahl1;
      int zahl2;

      cout<<"Bitte eine Zahl eingeben\n";
      cin>>zahl1;
      cout<<"Bitte noch eine Zahl eingeben\n";
      cin>>zahl2;
      cout<<"Zahl 2: "<<zahl2<<"\n";
      cout<<"Zahl 1: "<<zahl1<<"\n";
    }

cin kennen wir ja schon von cin.get(). Und wie wir auch schon wissen kann man mit >> aus cin in eine Variable einlesen. Ein bisschen verwirrend, aber stell dir das so vor als wäre cin>>zahl; eine Zuweisung an zahl.

Die zweite Neuerung ist das komische int. int steht für integer - Ganzzahl. mit "int zahl1;" sagen wir dem Compiler dass wir eine Variable mit Namen zahl1 wollen, die eine Ganzzahl speichert. Das nennt sich 'Deklaration'. Mehr dazu gibts im nächsten Abschnitt.

Mit cin werden dann die 2 eingelesen Werte in Variablen gespeichert und dann wieder ausgegeben (mit cout).

Deine Aufgabe besteht jetzt darin dieses Programm so zu verändern, dass 3 Zahlen eingelesen werden und diese in der Reihenfolge: 1 3 2 ausgegeben werden. Also die erste eingegebene Zahl wird zuerst ausgegeben, danach wird die zuletzt eingegebene Zahl ausgegeben und zum Schluss die mittlere.

Hier ist die Lösung

top