#include <iostream>
#include <climits>

int main()
  {
   double X,Y;

   while(true)
     {
      cout<<"Podaj liczbe: ";
      cin>>X;
      if(cin.good())
        {
         bool F=true;
         int ch;
         while((ch=cin.get())!='\n')
           {
            if(ch!=' '&&ch!='\t') F=false;
           }
         if(F) break;
        }
      else
        {
         cin.clear();
         cin.ignore(INT_MAX,'\n');
        }
      cout<<"Blad wprowadzenia"<<endl<<endl;
     }
   while(true)
     {
      cout<<"Podaj druga liczbe: ";
      cin>>Y;
      if(cin.good())
        {
         bool F=true;
         int ch;
         while((ch=cin.get())!='\n')
           {
            if(ch!=' '&&ch!='\t') F=false;
           }
         if(F) break;
        }
      else
        {
         cin.clear();
         cin.ignore(INT_MAX,'\n');
        }
      cout<<"Blad wprowadzenia"<<endl<<endl;
     }
   cout<<"Podales X="<<X<<"; Y="<<Y<<';'<<endl;

   return(0);
  }

