#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <float.h>
int main(){
int sayi1;
int sayi2;
int sayi3;
int kucuk;
int buyuk;
int orta;
printf("1.Sayıyı Girin: \t");
scanf("%d", &sayi1);
printf("2.Sayıyı Girin: \t");
scanf("%d", &sayi2);
printf("3.Sayıyı Girin: \t");
scanf("%d", &sayi3);
if( sayi1 > sayi2 )
{
buyuk = sayi1;
kucuk = sayi2;
if( sayi1 > sayi3 )
{
if(sayi3 > sayi2)
{
orta = sayi3;
}
else{
orta = kucuk;
kucuk = sayi3;
}
}
else{
orta = buyuk;
buyuk = sayi3;
}
}else{
sayi2 = buyuk;
sayi1 = kucuk;
if( sayi2 > sayi3 )
{
if(sayi3 > sayi1 ){
sayi3 = orta;
}
else{
orta = kucuk;
kucuk = sayi3;
}
}else{
orta = buyuk;
buyuk = sayi3;
}
}
printf("En Büyük Sayınız:%d\n", buyuk);
printf("-------------\n");
printf("Ortanca Sayınız:%d\n", orta);
printf("-------------\n");
printf("En Küçük Sayınız:%d\n", kucuk);
return 0;
}Yardımcı olursanız çok sevinirim.
C Dilinde Değişkenler Ataması
3
●70
- 02-10-2022, 16:03:41Merhabalar hocalarım, C öğrenmeye çalışıyorum. Bir alıştırma yapıyorum. Kullanıcının 3 tane sayıyı girip 3 sayıyı büyüklük değerlerine göre karşılaştırıp ekrana yazdırmak istiyorum fakat kullanıcının girdiği değerlerden çok farklı sonuçlar çıkıyor yardımcı olur musunuz hatam nerede?
- 02-10-2022, 16:19:03Çözdüm hocam yine de teşekkürler. Hatam satır: 42,43 ve 47 değişken atamasını yanlış yapmışım. Tam tersi yapmam gerekiyormuş.Sezar6699 adlı üyeden alıntı: mesajı görüntüle
- 02-10-2022, 16:21:56Şimdi ve ileride kod yazmaktan çok hata aramakla geçecek yazılım hayatınız, şimdiden algoritmalardaki hatalarınızın çözüm yolları gelecekte çok işinize yarayacaktır, iyi çalışmalar.Baran_Knt adlı üyeden alıntı: mesajı görüntüle