MeehoweCK

Untitled

Mar 30th, 2020
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /* polecenie: dodaj pêtlê zabezpieczaj¹c¹ przed wpisaniem
  6.  niepoprawnych danych (np. liter zamiast liczb) */
  7.  
  8. int main ()
  9. {
  10.     int licznik;
  11.     int suma = 0;
  12.     int mianownik = -1;
  13.  
  14.     do
  15.     {
  16.         cout << "Podaj liczbe calkowita (liczba 0 konczy wczytywanie): ";
  17.         cin >> licznik;
  18.         while(cin.fail())
  19.         {
  20.             cout << "Podana liczba nie jest prawidlowa, wpisz jeszcze raz: ";
  21.             cin.clear();
  22.             cin.ignore(1000, '\n');
  23.             cin >> licznik;
  24.         }
  25.         suma += licznik;
  26.         ++mianownik;
  27.     } while(licznik != 0);
  28.  
  29.     if(mianownik != 0)
  30.         cout << "Srednia wpisanych liczby wynosi " << 1.0 * suma / mianownik << endl;
  31.     else
  32.         cout << "Nie wczytano zadnej liczby, nie mozna policzyc sredniej.\n";
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment