Witam , moglby ktos mi dac jakas wskazowke , dotyczaca zadania srednia arytmetyczna?
Napisalem taki kod w C++ i dla wszystkich trzech przypadkow najblizej sredniej wychodzi mi ‘2’.
Przeanalizowalem pare razy kod razy i nie potrafie go poprawic poniewaz uwazam , ze wszystko jest dobrze
#include
#include
using namespace std;
int ile;
int a[3],b[3],c[3],d[3],e[3];
float srednia[3];
int najb[3];
int main()
{
cin>>ile;
for(int i=0; i<ile; i++)
{
for(i=0; i<3; i++)
{
cin>>a[i]>>b[i]>>c[i]>>d[i]>>e[i];
srednia[i]=(a[i]+b[i]+c[i]+d[i]+e[i])/5;
najb[i]=a[i];
if(fabs(srednia[i]-b[i])<fabs(srednia[i]-a[i])) najb[i]=b[i];
if(fabs(srednia[i]-c[i])<fabs(srednia[i]-b[i])) najb[i]=c[i];
if(fabs(srednia[i]-d[i])<fabs(srednia[i]-c[i])) najb[i]=d[i];
if(fabs(srednia[i]-e[i])<fabs(srednia[i]-d[i])) najb[i]=e[i];
cout<<najb[i]<<endl;
}
}
return 0;
}
Ps : Nie wiem czemu biblioteki sie nie chca skopiowac ale jest iostream i cmath