W moim kodzie chodzi o to, aby użytkownik podał 10 cyfr i żeby one były tylko cyframi. Program ma się kończyć gdy cin nie będzie cyfrą. Nie wiem gdzie mam błąd. Pomożecie?
#include <iostream> #include <cctype> using namespace std; int main() { int i = 0 ; int liczba [10] ; cout<<"Podaj "<<i+1<<" liczbe"; cin>>liczba[i]; i++; do { cout<<"Podaj "<<i+1<<" liczbe"; cin>>liczba[i]; i++; } while (isdigit(liczba[10]) && i<10); return 0; }