Odpowiedź:
#include <iostream>
using namespace std;
int main()
{
int n,suma=0,srednia,najwieksza=0,najmniejsza;
cout << "Podaj liczbe elementow tablicy:" << endl;
cin>>n;
int * tablica = new int[n];
cout << "Wpisz liczby do tablicy:" << endl;
for (int i = 0; i < n; i++)
{
cin >> tablica[i];
suma += tablica[i];
if (najwieksza < tablica[i])najwieksza = tablica[i];
if (i == 0)najmniejsza = tablica[i];
else if (najmniejsza > tablica[i])najmniejsza = tablica[i];
}
cout << "Zawartosc tablicy:" << endl;
for (int i = 0; i < n; i++)cout << tablica[i]<<" ";
cout<<endl;
cout << "Najmniejsza wartosc: " << najmniejsza<<endl;
cout << "Najwieksza wartosc: " << najwieksza << endl;
cout << "Suma: " << suma << endl;
cout << "Srednia: " << suma / n;
}
Wyjaśnienie:
Jeżeli chcesz, żeby średnia nie była liczbą całkowitą tylko podawała wartość po przecinku wystarczy zamienić cout << "Srednia: " << suma / n; na cout << "Srednia: " << (float)suma /(float) n;