cześć, w programie do średniej artymetycznej nie wychodzi mi za nic właściwy wynik a powinien : |
#include <iostream>
using namespace std;
unsigned srednia(unsigned suma, unsigned liczba, unsigned n)
{
cout<<"Podaj ile liczb do sredniej"<<endl;
cin>>n;
for(unsigned i=1; i<=n; i++)
{
cout<<"Podaj "<<i<<" liczbe"<<endl;
cin>>liczba;
suma+=liczba;
}
cout<<"srednia wynosi: "<<suma/n<<endl;
}
int main()
{
unsigned suma;
unsigned liczba;
unsigned n;
cout<<srednia(suma,liczba,n); // mimo iż dobre typy zmiennych to wynik po przecinku też nie wychodzi dobry
cout<<" <-- nie wiem co to O.O"<<endl; // tutaj po zakończonym programie wyskakują mi jakieś dziwne cyfry
return 0;
}
W zakomentowanych miejscach jest jeszcze pare pytań :)