#include <stdio.h>
#include <conio.h>

struct ders{
       int kredi;
       char *isim;
       int saat;
       char *kitapismi;
              
};
struct ogrenci{
       int no;
       char *isim;
       int puan;
       struct ders alinanDersler[10];
};
void printOgrenci(struct ogrenci x){
     printf("%d %s %d",x.no,x.isim,x.puan);
}
void printders(struct ders x){
     printf("\n%d %s %d %s",x.kredi,x.isim,x.saat,x.kitapismi);
}
int main(){
    struct ogrenci ali;
    ali.no = 80;
    ali.isim = "Ali Yildiz";
    ali.puan = 75;
    printOgrenci(ali);
    typedef struct ogrenci ogrencitipi;
    ogrencitipi veli;
    veli.no=90;
    veli.isim ="Veli Demir";
    veli.puan = 90;
    printOgrenci(veli);
    struct ogrenci ahmet;
    ahmet.no=190;
    ahmet.isim ="ahmet Demir";
    ahmet.puan = 60;
    printOgrenci(ahmet);
    struct ders matematik;
    matematik.kredi = 3;
    matematik.isim = "Calculus";
    matematik.saat =8;
    ali.alinanDersler[0] = matematik;
    printf("%s",ali.alinanDersler[0].isim);
    veli.alinanDersler[0] = matematik;
    struct ders fizik;
    fizik.kredi =4;
    fizik.isim ="Physic";
    fizik.saat=12;
    fizik.kitapismi="Introduction to physics, by honeywell";
    veli.alinanDersler[1] = fizik;
    printders(veli.alinanDersler[1]);
  
    getch();
}














