Emirhan Bülbül
Android Developer
© 2017 Tüm Hakları Saklıdır
C’de 3 Sayıyı Büyükten Küçüğe Sıralamak
C de if, else if ve else kullanarak 3 sayıyı kendi arasında büyükten küçüğe sıralayan bir c programı yazdım ve bu programı örnek olması açısından sizlere de paylaşmak istedim.
Programda kullanıcıdan 3 adet sayı girmesini istiyorum ve daha sonraki girilen sayıları ekrana bastırıyorum. Ardından bu sayıları kendi arasında büyükten küçüğe sıralayarak ekrana bastırıyorum.
3 Sayıyı Büyükten Küçüğe Sıralama:
/* Kodlayan: Emirhan Bülbül Web site: www.emirhanbulbul.com C Programlama Örnekleri */ #include <stdio.h> #include <stdlib.h> int main() { int rakam1,rakam2,rakam3; printf("Sirayla 1. , 2. ve 3. rakamlari girin:"); scanf("%d %d %d",&rakam1,&rakam2,&rakam3); printf("1. rakam: %d\n2.rakam: %d\n3. rakam: %d\n",rakam1 ,rakam2,rakam3); //Eğer rakam1 hem rakam2'den hem de rakam 3'den büyükse rakam 1 en büyük. if(rakam1>rakam2&&rakam1>rakam3){ if(rakam2>rakam3){ //eğer rakam 2 rakam 3'den büyükse printf("%d>%d>%d",rakam1,rakam2,rakam3);} else{ //rakam 2 rakam 3'den büyük değilse rakam 3 rakam 2'den büyüktür. printf("%d>%d>%d",rakam1,rakam3,rakam2);} } //eğer rakam 2 rakam 1 ve rakam 3'den büyükse rakam 2 en büyüktür. else if(rakam2>rakam1&&rakam2>rakam3){ if(rakam1>rakam3){ //eğer rakam 1 rakam 3'den büyükse printf("%d>%d>%d",rakam2,rakam1,rakam3);} else{ //rakam 1 rakam 3'den büyük değilse rakam 3 rakam 1'den daha büyüktür. printf("%d>%d>%d",rakam2,rakam3,rakam1);} } //eğer rakam 1 ve rakam 2 hepsinden büyük değilse rakam 3 hepsinden büyüktür. else{ if(rakam2>rakam1){ //eğer rakam 2 rakam 1'den büyükse printf("%d>%d>%d",rakam3,rakam2,rakam1); } else{ //rakam 2 rakam 1'den büyük değilse. printf("%d>%d>%d",rakam3,rakam1,rakam2); } } return 0; }