Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83164

Problem z kodem. Funkcja isdigit i while

$
0
0

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;
}

 


Viewing all articles
Browse latest Browse all 83164