Mam pytanie jak przeksztalcic ten kod aby zadziałał? Tresc zadania jest taka, aby uzytkownik podał 5 liczb i zeby zwrocilo ta liczbe ktora jest najbliżej sredniej tych liczb.Generalnie chciałem zrobić to podobnym sposobem jak pan Mirosław Zelent w filmie W 11.00 minucie pokazany jest ten sposob.
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
float liczby[4];
float srednia,suma,najmn;
int main()
{
for(int i=0;i<5;i++)
{
cout<< "Podaj "<<i+1<< " liczbe: ";
cin>> liczby[i];
suma+=liczby[i];
}
srednia=suma/5;
cout<< "srednia liczb: "<<srednia<<endl;
float najmni;
najmn=liczby[0]-srednia;
if (fabs(liczby[1]-srednia<najmn)) najmn=liczby[1];//(najmn=abs(liczby[1]-srednia));
if (fabs(liczby[2]-srednia<najmn)) najmn=liczby[2];//(najmn=abs(liczby[2]-srednia));
if (fabs(liczby[3]-srednia<najmn)) najmn=liczby[3];//(najmn=abs(liczby[3]-srednia));
if (fabs(liczby[4]-srednia<najmn)) najmn=liczby[4];//(najmn=abs(liczby[4]-srednia));
cout<<najmn<<endl;
cout<< "Podana przez ciebie liczba ktora jest najblizej sredniej wszystkich podanych przez ciebie liczb to : "<<najmn<<endl;
return 0;
}