Pilne! Na jutro!!! Napisz program, który będzie obliczać średnią arytmetyczną(obciętą do części całkowitej) wszystkich liczb wprowadzonych z klawiatury z pominięciem liczb najmniejszej i największej.
Zadanie ma być w programie "Mu" czyli język pythone.



Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

double suma = 0, //zmienna przechowuje sumę liczb  

liczba; //zmienna przechowuje kolejne liczby podawane z klawiatury

unsigned int n; //zmienna odpowiedzialna za ilość liczb pdoanych z klawiatury

cout<<"Z jakiej ilości liczb chcesz liczyć średnią arytmetyczną: ";

cin>>n;

 

cout<<endl;

if(n>0) //średnią arytmetyczną można wyznaczać tylko z dodatniej ilości liczb

{

 for(int i = 1;i<= n;i++)

 {

  cout<<"Podaj "<<i<<" liczbę: ";

  cin>>liczba;

  suma+=liczba; //lub suma = suma + liczba

 }

 cout<<"Średnia "<<n<<" liczb wynosi: "<<suma/n<<endl;

}

else

 cout<<"Podałeś nieprawidłową wartość zmiennej n"<<endl;

return 0;

Wyjaśnienie: