Witam.
Dopiero zaczynam programować i proszę o wyrozumiałość. Mam napisać program wyznaczający największą wartość dla trzech liczb rzeczywistych stosując operator warunkowy. I nie wiem kombinuję już na różne sposoby ale zawsze coś skopię, w tym momencie bierze mi tylko a i c pod uwagę a b choćby było największe to nie jest brane pod uwagę (chyba tak jakoś).
Czy mógłby ktoś pomóc mi zastosować ten operator warunkowy?
#include <iostream>
using namespace std;
main()
{
int a, b, c, maksimum;
cout<<"podaj trzy liczby calkowite:"<<endl;
cin>>a>>b>>c;
maksimum=(a>b?a:b&&a>c?a:c)||(b>a?b:a&&b>c?b:c)||(c>a?c:a&&c>b?c:b);
cout<<"maksimum = "<<maksimum<<endl;
return 0;
}