Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /* polecenie: dodaj pêtlê zabezpieczaj¹c¹ przed wpisaniem
- niepoprawnych danych (np. liter zamiast liczb) */
- int main ()
- {
- int licznik;
- int suma = 0;
- int mianownik = -1;
- do
- {
- cout << "Podaj liczbe calkowita (liczba 0 konczy wczytywanie): ";
- cin >> licznik;
- while(cin.fail())
- {
- cout << "Podana liczba nie jest prawidlowa, wpisz jeszcze raz: ";
- cin.clear();
- cin.ignore(1000, '\n');
- cin >> licznik;
- }
- suma += licznik;
- ++mianownik;
- } while(licznik != 0);
- if(mianownik != 0)
- cout << "Srednia wpisanych liczby wynosi " << 1.0 * suma / mianownik << endl;
- else
- cout << "Nie wczytano zadnej liczby, nie mozna policzyc sredniej.\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment