Witam, miałem napisać program.
Napisz funkcję, która będzie zwracała średnią liczb z tablicy.
Zrobiłem coś takiego
#include <iostream>
#define rozmiar_tablica 5
using namespace std;
int tab[5]={1,2,3,4,50};
void wypiszTablica()
{
cout << "Tablica: ";
for(int i=0; i<rozmiar_tablica; i++)
cout<<tab[i]<<" ";
}
float srednia()
{
float suma=0;
float srednia=0;
for(int i=0; i<=rozmiar_tablica; i++)
suma=suma+tab[i];
srednia=suma/rozmiar_tablica;
return srednia;
}
int main()
{
wypiszTablica();
cout<<endl;
cout << "Suma tablic: "<<srednia();
return 0;
}
Czy to jest dobrze napisane, chodzi mi dokładnie o linię 5 int tab[5]={1,2,3,4,50}; czy może ta tablica leżeć w tym miejscu?