Witam. Jak w temacie proszę o ocenę mojego programu i porady. Po jakości kodu widać, że jestem nowy w tym świecie. To co tutaj wrzucam to pierwotny kod praktycznie bez większych poprawek.
#include <iostream>
using namespace std;
float srednia, liczby[5], roznica[5], m;
float suma = 0;
int main()
{
cout << "Podaj 5 liczb: ";
for (int i=0; i<5; i++)
{
cin>>liczby[i];
}
for (int i=0; i<5; i++)
{
suma+=liczby[i];
}
srednia = suma/5;
cout<<endl<<"Srednia: "<<srednia<<endl;
for (int i=0; i<5; i++)
{
if (liczby[i]>=srednia)
{
roznica[i]=liczby[i]-srednia;
}
else if (liczby[i]<=srednia)
{
roznica[i]=srednia-liczby[i];
}
/*else if (liczby[i]=srednia)
{
cout<<"Liczba najblizsza sredniej to: "<<liczby[i];
}*/
}
m=roznica[0];
if (roznica[1]<m) m=roznica[1];
if (roznica[2]<m) m=roznica[2];
if (roznica[3]<m) m=roznica[3];
if (roznica[4]<m) m=roznica[4];
for (int i=0; i<5; i++)
{
if (roznica[i]==m)
{
cout<<"Liczba najblizsza sredniej to: "<<liczby[i]<<endl; //mozna to rozpisac poza petla zeby liczby sie nie powtarzaly
}
}
return 0;
}