#include <iostream>
using namespace std;
float a,b,c,d,e,x,m,w;
float a1,b1,d1,c1,e1;
int main()
{
cout << "Podaj 5 liczby rozdzielone spacja: ";
cin>>a>>b>>c>>d>>e;
x = (a+b+c+d+e)/5;
cout << x <<endl;
a1=x-a;
b1=x-b;
c1=x-c;
d1=x-d;
e1=x-e;
cout << "liczba:" <<endl;
if(a1<0) a1=-a1;
if(b1<0) b1=-b1;
if(c1<0) c1=-c1;
if(d1<0) d1=-d1;
if(e1<0) e1=-e1;
m=a1;
if(m>b1) w=b; m=b1;
if(m>c1) w=c; m=c1;
if(m>d1) w=d; m=d1;
if(m>e1) w=e; m=e1;
cout << w;
return 0;
}
Co myślicie o takim rozwiązaniu? Program szuka najbliższej liczby do średniej wszystkich podanych 5. Pisałem to 2h, zastanawiając się nad rozwiązaniem.