nvnnaidenov

Zad25

Sep 23rd, 2021
489
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Да се напише програма, която въвежда от клавиатурата
  2. редица от цели числа и намира средноаритметичното им. Въвеждането да
  3. продължава до въвеждане на 0. */
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int n;
  11.     int count;
  12.     double average;
  13.  
  14.     cout << "n = ";
  15.     cin >> n;
  16.     if(!cin)
  17.     {
  18.         cout << "Error, bad input!";
  19.         return 1;
  20.     }
  21.     if(n <= 0)
  22.     {
  23.         cout << "Incorrent input!";
  24.         return 1;
  25.     }
  26.  
  27.     count = 0;
  28.     average = 0.0;
  29.  
  30.     while(n != 0)
  31.     {
  32.         average = average + n;
  33.         cout << "> ";
  34.         cin >> n;
  35.         count++;
  36.     }
  37.  
  38.     if(count > 0)
  39.     {
  40.         average = average / count;
  41.     }
  42.  
  43.     cout << "average = " << average << endl;
  44.  
  45.     return 0;
  46. }
RAW Paste Data