Advertisement
dadiw96

8_Łysiak

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