Witam, mam problem. Kiedy podaję wartość x mniejszą od 10 wyskakuje komunikat
Podana liczba NIE JEST WIEKSZA od 10
Podaj liczbe X wieksza od 10:
I kiedy znowu podam wartość mniejszą od 10, program się kończy, chociaż powinien prosić cały czas o podanie liczby większej od 10, ktoś wie dlaczego tak się dzieje?
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int x=0, y=0, suma=0;
cout << "Podaj liczbe X wieksza od 10: ";
cin>>x;
if(x>10){
if(y<x && y<=100){
cout << "Podaj liczbe Y wieksza od X zarazem mniejsza od 100: ";
cin>>y;
}else{
cout << "Podaj liczbe Y MUSI BYC wieksza od X zarazem mniejsza od 100: ";
cin>>y;
}
}else{
cout << "Podana liczba NIE JEST WIEKSZA od 10"<<endl;
cout << "Podaj liczbe X wieksza od 10: ";
cin>>x;
}
return 0;
}