Napisałam program, który powinien wyszukiwać max. I nie wiem czemu zamiast wyświetlać wynik, to pokazuje 2 pierwsze podane liczby. Gdzie popełniam błąd ??
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int maksimum(int x, int y, int z)
{
if((x>z)&&(x>y))
cout<<x<<"jest najwieksza liczba"<<endl;
else if((z>x)&&(z>y))
cout<<z<<" jest najwieksza liczba"<<endl;
else((y>x)&&(y>z));
cout<<y<<" jest najwieksza liczba"<<endl;
}
int main()
{
int a,b,c;
cout << "podaj 3 liczby" << endl;
cin>>a;
cin>>b;
cin>>c;
maksimum(a,b,c);
return 0;
}