SAADQUAMER

assignment1

Sep 22nd, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.20 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. typedef struct student
  4. {
  5.  
  6.     char name[100];
  7.     char id[100];
  8.     int sem;
  9.     int taken;
  10. } st;
  11. int main()
  12. {
  13.     st info[5];
  14.     int i,j,k;
  15.     for(i=0; i<5; i++)
  16.     {
  17.         gets(info[i].name);
  18.         gets(info[i].id);
  19.         scanf("%d",&info[i].sem);
  20.         getchar();
  21.         scanf("%d",&info[i].taken);
  22.         getchar();
  23.  
  24.     }
  25.     j=info[0].sem;
  26.     for(i=0; i<5; i++)
  27.     {
  28.         if(j<info[i].sem)
  29.         {
  30.             j=info[i].sem;
  31.         }
  32.     }
  33.     printf("\nMost Senior:\n");
  34.     for(i=0; i<5; i++)
  35.     {
  36.         if(j==info[i].sem)
  37.         {
  38.             printf("NAME :%s\n",info[i].name);
  39.             printf("ID  :%s\n",info[i].id);
  40.             printf("SEMESTER :%d\n",info[i].sem);
  41.  
  42.         }
  43.  
  44.     }
  45.     k=info[0].taken;
  46.     for(i=0; i<5; i++)
  47.     {
  48.         if(k<info[i].taken)
  49.         {
  50.             k=info[i].taken;
  51.         }
  52.     }
  53.     printf("\nMost Course TAKEN STUDENT:\n");
  54.     for(i=0; i<5; i++)
  55.     {
  56.         if(k==info[i].taken)
  57.         {
  58.             printf("NAME :%s\n",info[i].name);
  59.             printf("ID  :%s\n",info[i].id);
  60.             printf("Credit :%d\n",info[i].taken);
  61.         }
  62.  
  63.     }
  64.  
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment