Witam, jestem nowy w te klocki, robię sobie właśnie zadanko z lekcji 11(kurs programowanie Pana Mirosława z youtube) i nie wiem dlaczego wszystkie if`y są rzekomo poprawne i wyskakują wszystkie możliwości haha na ekranie, tak jaby 5 warunków było spełnione i 5 liczb było najbliżej średniej.
Zamieszczam kod, zapewne trochę przekombinowany, ale starałem się sam pokombinować
#include <iostream>
#include <cmath>
using namespace std;
double a,b,c,d,e,s,n,a1,a2,a3,a4,a5,m;
int main()
{
cout << "podaj 5 liczb rozdzielonych spacja" << endl;
cin>>a>>b>>c>>d>>e;
s=(a+b+c+d+e)/5;
cout<<"srednia wynosi "<<s<<endl;
a1=(s-a); (a1)=abs(a1);
a2=abs(s-b);
a3=abs(s-c);
a4=abs(s-d);
a5=abs(s-e);
n=a1;
if(a2<n) n=a2;
if(a3<n) n=a3;
if(a4<n) n=a4;
if(a5<n) n=a5;
m=n;
if(m=a1-s) {cout<<"haha chodziło o "<<a<<endl;}
if(m=a2-s) {cout<<"haha chodziło o "<<b<<endl;}
if(m=a3-s) {cout<<"haha chodziło o "<<c<<endl;}
if(m=a4-s) {cout<<"haha chodziło o "<<d<<endl;}
if(m=a5-s) {cout<<"haha chodziło o "<<e<<endl;}
return 0;
}