Jak sprawić , by program nie musiał pytać o ilość liczb , żeby wystarczyło tylko napisać liczby i program automatycznie liczy średnią ?
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
double suma = 0,
liczba;
unsigned int n;
cout<<"Z jakiej ilości liczb chcesz liczyć średnią arytmetyczną: ";
cin>>n;
cout<<endl;
if(n>0)
{
int i = 1;
while(i<=n)
{
cout<<"Podaj "<<i++<<" liczbę: ";
cin>>liczba;
suma+=liczba;
}
cout<<"Średnia "<<n<<" liczb wynosi: "<<suma/n<<endl;
}
else
cout<<"Podałeś nieprawidłową wartość zmiennej n"<<endl;
return 0;
}