#include <stdio.h>
struct ogrenci{
char ad[15],soyad[15];
int no;
}ogr[5];
struct ders{
int ders_kod,vize,final;
double gecme_notu;
}ders[5];
main(){
double gecme_notu=0;
for(int i=0;i<3;i++){
printf("%d. Ogrencinin adini giriniz: ",i+1);
gets(ogr[i].ad);
printf("%d. Ogrencinin soyadini giriniz: ",i+1);
gets(ogr[i].soyad);
printf("%d. Ogrencinin nosunu giriniz: ",i+1);
scanf("%d",ogr[i].no);
for(int j=0;j<5;j++){
printf("%d. Dersin ders kodunu giriniz: ",j+1);
scanf("%d",&ders[j].ders_kod);
printf("%d. Dersin vize notunu giriniz: ",j+1);
scanf("%d",&ders[j].vize);
printf("%d. Dersin final notunu giriniz: ",j+1);
scanf("%d",&ders[j].final);
ders[j].gecme_notu=(ders[j].vize*0,4+ders[j].final*0,6);
}
printf("\n");
printf("Ogrenci Adi: %s\nOgrenci Soyadi: %s\nOgrenci Okul No: %d",ogr[i].ad,ogr[i].soyad,ogr[i].no);
for (int j = 0; j < 5; j++) {
printf("\n%d. Dersin Ortalamasi: %.2lf", j+1, ders[j].gecme_notu);
}
printf("\n\n---------------------------\n\n");
}
}