SHARE
TWEET

Untitled

a guest Nov 12th, 2019 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2. #include<conio.h>
  3. int k=0;
  4. struct stud
  5. {
  6.        int rn;
  7.        char name[30];
  8.        int m1,m2,m3,total;
  9.        float avg;
  10.        char grade,result;
  11. }s[30];
  12.        void main()
  13. {
  14.        int no,roll=101,i;
  15.        clrscr();
  16.        printf("Enter No of Students : ");
  17.        scanf("%d",&no);
  18.        for(i=0;i<no;i++)
  19.        {
  20.             clrscr();
  21.             s[k].rn=roll;
  22.             printf("\nEnter the Student Roll Number : %d ",s[k].rn);
  23.             printf("\nEnter the Student Name :");
  24.             fflush(stdin);
  25.             gets(s[k].name);
  26.             printf("\nEnter the Three Marks : ");
  27.             scanf("%d",&s[k].m1);
  28.             scanf("%d",&s[k].m2);
  29.             scanf("%d",&s[k].m3);
  30.             if(s[k].m1>=35 && s[k].m2>=35 && s[k].m3>=35)
  31.               {
  32.                  s[k].result='P';
  33.               }
  34.             else
  35.              {
  36.                  s[k].result = 'F';
  37.              }
  38.                  s[k].total = s[k].m1+s[k].m2+s[k].m3;
  39.                  printf("The Total is : %d",s[k].total);
  40.                  s[k].avg=s[k].total/3;
  41.                  if(s[k].avg>=60)
  42.                   {
  43.                       if(s[k].result == 'P')
  44.                          {
  45.                               s[k].grade = 'A';
  46.                          }
  47.                         else
  48.                         {
  49.                                s[k].grade = 'N';
  50.                         }
  51.                   }
  52.                  else if(s[k].avg>=50)
  53.                          {
  54.                               if(s[k].result == 'P')
  55.                                 {
  56.                                        s[k].grade = 'B';
  57.                                  }
  58.                                else
  59.                                 {
  60.                                        s[k].grade = 'N';
  61.                                 }
  62.                          }
  63.                  else if(s[k].avg>=35)
  64.                         {
  65.                              if(s[k].result == 'P')
  66.                                {
  67.                                      s[k].grade = 'C';
  68.                                }
  69.                              else
  70.                               {
  71.                                      s[k].grade = 'N';
  72.                               }
  73.                         }
  74.                                       getch();
  75.                                       k++;
  76.                                       roll++;
  77.            }
  78.                        printf("\n*******************************************************");
  79.                        printf("\n                      STUDENT MARKLIST ");
  80.                        printf("\n*******************************************************");
  81.                        printf("\nROLL \tNAME   MARK1 MARK2 MARK3 TOTAL RESULT Average GRADE");
  82.                        for(i=0;i<no;i++)
  83.                            {
  84.                               printf("\n%d\t%s   %d    %d    %d    %d    %c    %0.1f     %c",s[i].rn,s[i].name,s[i].m1,s[i].m2,s[i].m3,s[i].total,s[i].result,s[i].avg,s[i].grade);
  85.                            }
  86.                               getch();
  87. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top