Buromeister
Femtopat
- Katılım
- 7 Mayıs 2022
- Mesajlar
- 1
Daha fazla
- Cinsiyet
- Erkek
Kod:
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
cout<<"Birinci sayiyi giriniz:";
cin>>x;
cout<<"Ikinci sayiyi giriniz:";
cin>>y;
cout<<"Ucuncu sayiyi giriniz:";
cin>>z;
if(x>y && x>z && y>z)
{
cout<<"Ilk sayi en buyuk, ikinci ortanca, ucuncu en kucuk";
}
else if (x>y && x>z && z>y)
{
cout<<"Ilk sayi en buyuk, ikinci en kucuk, ucuncu ortanca";
}
else if (y>z && y>x && x>z)
{
cout<<"Ilk sayi ortanca, ikinci en buyuk, ucuncu en kucuk";
}
else if (y>z && y>x && z>x)
{
cout<<"Ilk sayi en kucuk, ikinci en buyuk, ucuncu ortanca";
}
else if (z>y && z>x && x>y)
{
cout<<"Ilk sayi ortanca, ikinci en kucuk, ucuncu en buyuk";
}
else if (z>y && z>x && y>x)
{
cout<<"Ilk sayi en kucuk, ikinci ortanca, ucuncu en buyuk";
}
else if (x=y && x>z && y>z)
{
cout<<"Birinci ve ikinci sayi esittir ve ucuncu sayidan buyuktur.";
}
else if (x=y && z>x && z>y)
{
cout<<"Birinci ve ikinci sayi esittir ve ucuncu sayidan kucuktur.";
}
else if (x=z && x>y && z>y)
{
cout<<"Birinci ve ucuncu sayi esittir ve ikinci sayidan buyuktur.";
}
else if (x=z && y>x && y>z)
{
cout<<"Birinci ve ucuncu sayi esittir ve ikinci sayidan kucuktur.";
}
else if (y=z && x>y && x>z)
{
cout<<"Ikinci ve ucuncu sayi esittir ve birinci sayidan kucuktur.";
}
else if (y=z && y>x && z>x)
{
cout<<"Ikinci ve ucuncu sayi esittir ve birinci sayidan buyuktur.";
}
else
{
cout<<"Hepsi esittir.";
}
return 0;
}
Altı üstü can sıkıntısından uzun bir şekilde büyüktür küçüktür karşılaştırması yapmak istedim fakat ikinci ve üçüncü sayıların eşit olduğu durumda çıktıda çıkması gereken yerine hepsi eşittir yazısı çıkıyor. Anlayan birisi bakıp hatamı benimle paylaşırsa sevinirim.