Also ich habe hier ein gewisses Poblem undzwar lerne ich per Buch gerade C++, dort gibt es zu den Themen aufgaben, aber ohne Lösungen. Auf jedem Fall bekomme ich bei meinen else und else if's irgendwie Fehler. Wahrscheinlich ist meine struktur falsch.
Kann mir vieleicht jemand helfen die Fehler zu entfernen?
Danke!
Kann mir vieleicht jemand helfen die Fehler zu entfernen?
Danke!
Code:
#include <iostream>
using namespace std;
int main(){
int n1, n2, f1;
cout << "Do I have to print the numbers reversewise or not? (1 for yes. 2 for no.)" << endl;
cin >> f1;
if (f1 == 2){
cout << "print the number to start from: ";
cin >> n1;
cout << "print the number to stop on: ";
cin >> n2;
while (n1 != n2){
cout << n1 << " ";
n1 = n1 + 1;
}
else if(f1 == 1){
cout << "Do I have to print the numbers reversewise or not? (1 for yes. 2 for no.)" << endl;
cin >> f1;
if (f1 == 2){
cout << "print the number to start from: ";
cin >> n2;
cout << "print the number to stop on: ";
cin >> n1;
while (n1 != n2)
cout << n1 << " ";
n1 = n1 + 1;
} else{
cout << "Error! Wrong input.";
}
system("PAUSE");
}