Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // PROBLEM C
- #include<stdio.h>
- struct lecturerData{
- char lcode[31];
- char lname[31];
- char lsex[10];
- int std;
- }lecturer[101];
- struct studentData{
- char scode[31];
- char sname[31];
- char ssex[10];
- char dad[31];
- char mom[31];
- int sib;
- }student[101][101];
- void printData(int x){
- printf("Kode Dosen: %s\n", lecturer[x].lcode);
- printf("Nama Dosen: %s\n", lecturer[x].lname);
- printf("Gender Dosen: %s\n", lecturer[x].lsex);
- printf("Jumlah Mahasiswa: %d\n", lecturer[x].std);
- for(int s=1; s<=lecturer[x].std; s++){
- printf("Kode Mahasiswa: %s\n", student[x][s].scode);
- printf("Nama Mahasiswa: %s\n", student[x][s].sname);
- printf("Gender Mahasiswa: %s\n", student[x][s].ssex);
- printf("Nama Ayah: %s\n", student[x][s].dad);
- printf("Nama Ibu: %s\n", student[x][s].mom);
- printf("Jumlah Saudara Kandung: %d\n", student[x][s].sib);
- }
- }
- int main(){
- int L;
- scanf("%d", &L); getchar();
- for(int l=1; l<=L; l++){
- scanf("%s", &lecturer[l].lcode); getchar();
- scanf("%[^\n]", &lecturer[l].lname); getchar();
- scanf("%[^\n]", &lecturer[l].lsex); getchar();
- scanf("%d", &lecturer[l].std); getchar();
- for(int s=1; s<=lecturer[l].std; s++){
- scanf("%s", &student[l][s].scode); getchar();
- scanf("%[^\n]", &student[l][s].sname); getchar();
- scanf("%[^\n]", &student[l][s].ssex); getchar();
- scanf("%[^\n]", &student[l][s].dad); getchar();
- scanf("%[^\n]", &student[l][s].mom); getchar();
- scanf("%d", &student[l][s].sib); getchar();
- }
- }
- int x;
- scanf("%d", &x);
- printData(x);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement