/*
Wprowadzenie liczby i jej wydruk.
Kontrola błędów wprowadzenia.
operator cout<<...;  wyprowadza na konsole podaną zmienną bądź stalą
operator cin>>...; wprowadza z konsoli wartość podanej zmiennej
metoda cin.good(); zwraca prawdę jeżeli próba wprowadzenia się udała
metoda cin.clear(); wyprowadza konsolę ze stanu "dezorientacji" po nieudanej próbie wprowadzenia
metoda cin.get(); pobiera z buforu klawiatury jeden znak i zwraca jego kod ASCII
metoda cin.ignore(N,C); wyrzuca z buforu klawiatury nie więcej niż N znaków do najbliższego znaku C

















*/
#include <iostream>

using namespace std; // w starszych kompilatorach trzeba zakomentować ten wiersz

int main()
  {
   cout<<"Podaj liczbe: ";
   double X;
   cin>>X;
   if(cin.good())
     {
      cout<<"Podano liczbe "<<X<<endl;
     }
   else
     {
      cin.clear();
      cout<<"Blad wprowadzenia"<<endl;
     }
   cin.ignore(1024,'\n');
   cin.get();
   return 0;
  }
 

