Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. typedef int TYPE; //tutaj ustawić potrzebny typ
  2.  
  3. int main()
  4. {
  5.  
  6. while (true)
  7.     {
  8.         try { xMax = getPositive<TYPE>(); }
  9.         catch (bool isGood)
  10.         {
  11.             if (isGood == false)
  12.             {
  13.                 cout << "Blad. Wprowadz liczbe dodatnia. ";
  14.                 continue;
  15.             }
  16.         }
  17.         break;
  18.     }
  19. }
  20.  
  21.  
  22. //funkcja getPositive() pobierająca od użytkownika liczbę dodatnią
  23. template <typename T>
  24. T getPositive()
  25. {
  26.     T n;
  27.     cin >> n;
  28.     if (n <= 0) throw (false);
  29.     return n;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement