• Merhaba Ziyaretçi.
    "Yapay Zeka Objektif " Fotoğraf Yarışması başladı. İlgili konuya  BURADAN  ulaşabilirsiniz. Sizi de bu yarışmada görmek isteriz...

Sorular-Sorunlar

skate

Üyecik
BİR ALGORİTMA SORSAM YAPABİLCEK BİRİSİ VARMI ?

Üç ögrencinin notları girilcek ve hangisinin en yüksek not aldıgı yazacaktır
 

merakettim

Homo Sapiens Sapiens
Özel üye
Algoritmasını önceki cevapta yazmıştım ama bu sefer programı yazdım.

Buyrun;)

PHP:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
  int ogrenci[3],s;

  for(s=1;s<=3;s++)
  {
  printf("%d.ogrencinin notunu giriniz\t:",s);
  scanf("%d",&ogrenci[s]);
  }
  system("cls");
  printf("***Buyukluk Sirasi***\n");
  //ihtimaller
  /******1 en büyükse******/
  if(ogrenci[1]>ogrenci[2]&&ogrenci[2]>ogrenci[3])
  printf("1.Ogrenci\t:%d\n2.Ogrenci\t:%d\n3.Ogrenci\t:%d",ogrenci[1],ogrenci[2],ogrenci[3]);
  
  else if(ogrenci[1]==ogrenci[2]&&ogrenci[2]>ogrenci[3])
  printf("1.Ogrenci ve 2.Ogrenci esit\t:%d\n3.Ogrenci\t\t\t:%d",ogrenci[1],ogrenci[3]);

  else if(ogrenci[1]>ogrenci[2]&&ogrenci[2]==ogrenci[3])
  printf("1.Ogrenci\t\t\t:%d\n2.Ogrenci ve 3.Ogrenci esit\t:%d",ogrenci[1],ogrenci[2]);
  
  else if(ogrenci[1]>ogrenci[3]&&ogrenci[3]>ogrenci[2])
  printf("1.Ogrenci\t:%d\n3.Ogrenci\t:%d\n2.Ogrenci\t:%d",ogrenci[1],ogrenci[3],ogrenci[2]);
  
  else if(ogrenci[1]==ogrenci[3]&&ogrenci[3]>ogrenci[2])
  printf("1.Ogrenci ve 3.Ogrenci esit\t:%d\n2.Ogrenci\t\t\t:%d",ogrenci[1],ogrenci[2]);
  /*********2 en büyükse**********/
  else if(ogrenci[2]>ogrenci[1]&&ogrenci[1]>ogrenci[3])
  printf("2.Ogrenci\t:%d\n1.Ogrenci\t:%d\n3.Ogrenci\t:%d",ogrenci[2],ogrenci[1],ogrenci[3]);
  
  else if(ogrenci[2]==ogrenci[1]&&ogrenci[1]>ogrenci[3])
  printf("2.Ogrenci ve 1.Ogrenci esit\t:%d\n3.Ogrenci\t\t\t:%d",ogrenci[2],ogrenci[3]);

  else if(ogrenci[2]>ogrenci[1]&&ogrenci[1]==ogrenci[3])
  printf("2.Ogrenci\t\t\t:%d\n1.Ogrenci ve 3.Ogrenci esit\t:%d",ogrenci[2],ogrenci[1]);
  
  else if(ogrenci[2]>ogrenci[3]&&ogrenci[3]>ogrenci[1])
  printf("2.Ogrenci\t:%d\n3.Ogrenci\t:%d\n1.Ogrenci\t:%d",ogrenci[2],ogrenci[3],ogrenci[1]);
  
  else if(ogrenci[2]==ogrenci[3]&&ogrenci[3]>ogrenci[1])
  printf("2.Ogrenci ve 3.Ogrenci esit\t:%d\n1.Ogrenci\t\t\t:%d",ogrenci[2],ogrenci[1]);
  
  /***************3 en büyükse*************/
  
  else if(ogrenci[3]>ogrenci[2]&&ogrenci[2]>ogrenci[1])
  printf("3.Ogrenci\t:%d\n2.Ogrenci\t:%d\n1.Ogrenci\t:%d",ogrenci[3],ogrenci[2],ogrenci[1]);
  
  else if(ogrenci[3]==ogrenci[2]&&ogrenci[2]>ogrenci[1])
  printf("3.Ogrenci ve 2.Ogrenci esit\t:%d\n1.Ogrenci\t\t\t:%d",ogrenci[3],ogrenci[1]);

  else if(ogrenci[3]>ogrenci[2]&&ogrenci[2]==ogrenci[1])
  printf("3.Ogrenci\t\t\t:%d\n2.Ogrenci ve 1.Ogrenci esit\t:%d",ogrenci[3],ogrenci[2]);
  
  else if(ogrenci[3]>ogrenci[1]&&ogrenci[3]>ogrenci[2])
  printf("3.Ogrenci\t:%d\n1.Ogrenci\t:%d\n2.Ogrenci\t:%d",ogrenci[3],ogrenci[1],ogrenci[2]);
  
  else if(ogrenci[3]==ogrenci[1]&&ogrenci[1]>ogrenci[2])
  printf("3.Ogrenci ve 1.Ogrenci esit\t:%d\n2.Ogrenci\t\t\t:%d",ogrenci[3],ogrenci[2]);
  /********hepsi eşit**********/
  else if(ogrenci[1]==ogrenci[2]&&ogrenci[2]==ogrenci[3])
  printf("1.Ogrenci,2.Ogrenci ve 3.Ogrenci esit:%d",ogrenci[3]);
  
  system("PAUSE>r");	
  return 0;
}
 
Top