Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //8_Średnia wartości bezwzględnych Napisz program obliczający średnią wartości bezwzględnych wprowadzonych liczb.
- //Można wprowadzić maksymalnie 20 liczb. Wpisywanie liczb kończy się wpisaniem zera lub osiągnięciem dwudziestej wpisanej liczby.
- //Przy zakończeniu wprowadzania liczb poprzez wpisanie maksymalnej ich liczby, program powinien wyświetlić informację o wykorzystaniu maksymalnej liczby
- //parametrów do obliczeń i wykonać obliczenia.
- #include <iostream> //przyłączenie biblioteki standardowej wejscia wyjscia
- #include <cmath> //przyłączenie biblioteki matematycznej
- using namespace std; //wykorzystanie przestrzeni nazw std
- main()
- {
- double srednia,liczba=1,ilosc=0,suma=0,bezwzg; //dekraracja zmiennych
- while(ilosc<20) //otworzenie pętli i zamknięcie jej warunkiem dotyczącym ilosci wprowadzonych liczb
- {
- cout<<"Podaj liczbe "<<endl; cin>>liczba; //Prośba o podanie liczby i zapisanie jej w zmiennej liczba
- if(liczba==0)
- {
- break; //Jeżeli liczba jest zerem wychodzimy z pętli
- }
- else{
- bezwzg=abs(liczba); //zapisanie do zmiennej bezwzg wartosci bezwzględnej zmiennej liczba za pomącą funkcji abs przyjmujące i zwaracające parametry double
- suma=suma+bezwzg ; //tworzenie licznika dodając do zmiennej suma kolejne wartości bezwzględne liczby
- ilosc++; //zwiększenie wartosci zmiennej ilosc
- }
- }
- if(ilosc==20) cout<<"Osiagnieto maksymalna liczbe parametrow obliczen"<<endl; //wypisywanie informacji gdy liczb jest 20
- srednia=(double)suma/ilosc; //obliczanie wartosci średniej
- cout<<"Srednia to "<<srednia; //wypisywanie wartosci sredniej
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement