Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. char tab_char[11];
  2. double assume;
  3. int nr_int;
  4. do{
  5.     cin.clear();
  6.     cin.sync();
  7.     cin>> tab_char;
  8.     assume=atof(tab_char);
  9.     nr_int=assume;
  10.     if(cin.fail() || atof(tab_char)==0 || nr_int<=0)
  11.         cout<<"Podaj poprawna liczbe"<<endl;
  12.     else if(assume-nr_int!=0)
  13.         cout<<"Liczba musi byc calkowita."<<endl;
  14.     else if(assume<=0)
  15.         cout<<"Liczba musi byc dodatnia"<<endl;
  16. }while(cin.fail() || atof(tab_char)==0 || nr_int-assume!=0 || assume<=0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement