Hafta 10 Örnek 2


Ders e göre en yüksek notu bulan program.

#include <stdio.h> 
#include<stdlib.h> 
#include <limits.h>
#define dersSayisi 3
#define ogrenciSayisi 5
int main()
{
    int not[dersSayisi][ogrenciSayisi];
    int i,j,enYuksekNot[dersSayisi];

    for(i=0;i<dersSayisi;i++)
    {
        for(j=0;j<ogrenciSayisi;j++)
        {
            printf("ders %d ogrenci %d: ",i+1,j+1);
            scanf("%d",&not[i][j]);
        }
    }
    for(i=0;i<dersSayisi;i++)
    {
        int geciciEnYuksekNot = INT_MIN;
        for(j=0;j<ogrenciSayisi;j++)
        {
           if(not[i][j] > geciciEnYuksekNot)
            geciciEnYuksekNot= not[i][j];
        }
        enYuksekNot[i] = geciciEnYuksekNot;
    }
    for(i=0;i< dersSayisi;i++)
    {
        printf("%d. ders icin en yuksek not: %d \n",i+1,enYuksekNot[i]);
    }
    return 0;
}