MeehoweCK

Untitled

Mar 30th, 2020
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 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 = 0;
  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.     } while(licznik != 0);
  27.  
  28.     if(mianownik != 0)
  29.         cout << "Srednia wpisanych liczby wynosi " << 1.0 * suma / mianownik << endl;
  30.     else
  31.         cout << "Nie wczytano zadnej liczby, nie mozna policzyc sredniej.\n";
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment