Mehrere Bedingungen zum Beenden der while Schleife (c++)
Hi, ich habe mal eine Frage... :D
Ich fange gerade an C++ zu lernen (Buch: Einführung in die Programmierung mit C++ von Bjarne Stroustrup) und jetzt soll ich folgende Aufgabe machen:
Schreiben Sie ein Programm, das aus einer while-Schleife besteht, die bei jedem Schleifendurchlauf zwei int-Werte einliest und diese dann ausgiebt. Verlassen sie das Programm wenn zum beenden ein '|' eingegenben wurde.
So das ist mein Code (while falsch ich weiß, das gehört zur Frage):
Code:
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<cmath>
using namespace std;
inline void keep_window_open() {char ch; cin>>ch;}
//----------------------------------------------------
int main()
{
char end='|';
int eingabe;
int eingabe2;
while(eingabe!=end; eingabe2!=end)
{
cout<<"Geben sie zwei Ganzzahlen ein:";
cin>>eingabe;
cin>>eingabe2;
cout<<"Ihre Zahlen:"<<eingabe<<'\n';
}
return 0;
}
So ich hoffe ihr könnt mir helfen und falls es nicht geht 2 "Bedingungen" in eine while-Schleife zu packen, dann würde ich mich auf andere Lösungswege mit while-Schleife freuen.
Mfg Simon:confused:
P.S Ich weiß diese Aufgabe ist trivial, aber ich komme einfach nicht drauf. :D