Próbowałem napisać program, który najpierw pyta o 5 liczb, potem wylicza średnią z tych liczb i na koniec wypisuje liczbę, która jest najbliżej tej średniej, ale coś nie działa:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float a,b,c,d,e,m,k,srednia;
cin >> a
>> b
>> c
>> d
>> e;
srednia = (a + b + c + d + e / 5);
cout << "Srednia tych liczb to: " << srednia << endl;
k = fabs(a - srednia);
m = a;
if(fabs(b - srednia) < k)) {m = b; k = fabs(b - srednia);}
if(fabs(c - srednia) < k)) {m = c; k = fabs(c - srednia);}
if(fabs(d - srednia) < k)) {m = d; k = fabs(d - srednia);}
if(fabs(e - srednia) < k)) {m = e; k = fabs(e - srednia);}
cout << "Liczba najblizej sredniej to: " << m << endl;
return 0;
}