Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <fstream>
- #include <limits>
- double r()
- { double x;
- int bad_input; do
- { bad_input=0;
- ::std::cout << "? ";
- ::std::cin >> x;
- if(!std::cin)
- { ::std::cout << "?REDO FROM START";
- bad_input=1;
- std::cin.clear();
- std::cin.ignore(std::numeric_limits<std::streamsize>::max(),'\n'); }}
- while(bad_input);
- return x; }
- int main()
- {
- double const x = r();
- double const y = r();
- ::std::cout << x << '\n';
- ::std::cout << y << '\n';
- system( "PAUSE" ); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement