nvnnaidenov

Zad11

Sep 21st, 2021
528
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Да се сортира във възходящ ред редица от три реални
  2. числа, запомнени в променливите a, b и c. */
  3. #include <iostream>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     double a;
  11.     double b;
  12.     double c;
  13.  
  14.     cout << "a = ";
  15.     cin >> a;
  16.     if(!cin)
  17.     {
  18.         cout << "Error, bad input!" << endl;
  19.         return 1;
  20.     }
  21.     cout << "b = ";
  22.     cin >> b;
  23.     if(!cin)
  24.     {
  25.         cout << "Error, bad input!" << endl;
  26.         return 1;
  27.     }
  28.     cout << "c = ";
  29.     cin >> c;
  30.     if(!cin)
  31.     {
  32.         cout << "Error, bad input!" << endl;
  33.         return 1;
  34.     }
  35.  
  36.     if(b < a)
  37.     {
  38.         double x;
  39.         x = a;
  40.         a = b;
  41.         b = a;
  42.     }
  43.     if(c < a)
  44.     {
  45.         double x;
  46.         x = a;
  47.         a = c;
  48.         c = x;
  49.     }
  50.     if(c < b)
  51.     {
  52.         double x;
  53.         x = c;
  54.         c = b;
  55.         b = x;
  56.     }
  57.  
  58.     cout << setprecision(2) << setiosflags(ios::fixed);
  59.     cout << setw(10) << a << setw(10) << b << setw(10) << c << endl;
  60.  
  61.     return 0;
  62. }
RAW Paste Data