Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C / C++ Girilen 3 Sayıdan Buyuk Kucuk Ortanca Olanını Bulmak


Girilen 3 Sayıdan Buyuk Kucuk Ortanca Olanını Bulmak

AÇIKLAMA

Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda girilen 3 sayıdan büyük küçük ve ortadaki sayının hangisi olduğunu bulunmaktadır. Sitede benzer bir örnek daha bulunmakla beraber burada farklı bir algoritma mantığı kullanılmıştır.

Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <stdio.h>
  6. #include <conio.h>
  7. //---------------------------------------------------------------------------
  8.  
  9. #pragma argsused
  10. int main(int argc, char* argv[])
  11. {
  12. int sayi1,sayi2,sayi3,enb,enk,orta;
  13. printf("Birinci Sayiyi Giriniz: ");
  14. scanf("%d",&sayi1);
  15. printf("Ikinci Sayiyi Giriniz: ");
  16. scanf("%d",&sayi2);
  17. printf("Ucuncu Sayiyi Giriniz: ");
  18. scanf("%d",&sayi3);
  19. if(sayi1>=sayi2)
  20. {
  21.   if(sayi1>=sayi3)
  22.   {
  23.   enb=sayi1;
  24.     if(sayi2>=sayi3)
  25.     {
  26.     orta=sayi2;
  27.     enk=sayi3;
  28.     }
  29.     else
  30.     {
  31.     orta=sayi3;
  32.     enk=sayi2;
  33.     }
  34.   }
  35.   else
  36.   {
  37.    orta=sayi1;
  38.    enb=sayi3;
  39.    enk=sayi2;
  40.   }
  41. }
  42. else
  43. {
  44.   if(sayi2>=sayi3)
  45.   {
  46.    enb=sayi2;
  47.    if(sayi1>=sayi3)
  48.    {
  49.    orta=sayi1;
  50.    enk=sayi3;
  51.    }
  52.    else
  53.    {
  54.     enk=sayi1;
  55.     orta=sayi3;
  56.    }
  57.   }
  58.   else
  59.   {
  60.    enb=sayi3;
  61.    enk=sayi1;
  62.    orta=sayi2;
  63.   }
  64. }
  65. printf("En Buyuk %d, Orta %d, En Kucuk %d",enb,orta,enk);
  66. getche();
  67. return 0;
  68. }
  69. //---------------------------------------------------------------------------
  70.  
  71.  
  72.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cumartesi, 28 Nisan 2012 02:59 )