#include <iostream>
#include <cstdlib>
using namespace std;
const int N = 15;
int sumatab(int n,int tab[])
{
int s=0,i;
for(i=0;i<n;i++)
s=s+tab[i];
return s;
}
int sredniatab(int n,int tab[])
{
int sr=0,i,srdz;
for(i=0;i<n;i++)
sr=sr+tab[i]/N;
return sr;
}
int sumaoddotab(int n,int tab[])
{
int soddo,suma,i;
for(i=0;i<n;i++)
soddo=suma+tab[3]+tab[6]+tab[9]+tab[12]+tab[15];
return soddo;
}
int main()
{
int d[N],i,suma=0,srednia=0,sumaoddo=0;
for(i = 0; i < N; i++) d[i] =rand() % 100;
for(i = 0; i < N; i++) cout << " " << d[i];
suma=sumatab(N,d);
srednia=sredniatab(N,d);
sumaoddo=sumaoddotab(N,d);
cout<<endl<<"suma tablicy="<<suma;
cout<<endl<<"srednia tablicy="<<srednia;
cout<<endl<<"suma co trzeciej wygenerowanej liczby z tablicy -> razem 5 ="<<sumaoddo;
}
ktoś mi podpowie dlaczego średnia i sumaoddo wychodzi błędna o kilka?