Advertisement
Guest User

Untitled

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