Source Code for Illustration of nested for loops in C Programming

#define FIRST   360                                           
#define SECOND  240                                        
   main()                                                       
   {                                                            
       int n, m, i, j,                                          
           roll_number, marks, total;                           
       printf("Enter number of students and subjects\n");       
       scanf("%d %d", &n, &m);                                  
       printf("\n");                                            
       for (i = 1; i <= n ; ++i)                                
       {                                                        
           printf("Enter roll_number : ");                    
           scanf("%d", &roll_number);                           
           total = 0 ;                                        
printf("\nEnter marks of %d subjects for ROLL NO %d\n",
m,roll_number);                        
           for (j = 1; j <= m; j++)                             
           {                                                    
               scanf("%d", &marks);                             
               total = total + marks;                         
           }                                  
           printf("TOTAL MARKS = %d ", total);                   
           if (total >= FIRST)                                  
               printf("( First Division )\n\n");                  
           elseif (total >= SECOND)                            
                   printf("( Second Division )\n\n");              
                else                                            
                   printf("( ***  F A I L  *** )\n\n");              
       }                                                        
   }  
                                                          
Output:
   Enter number of students and subjects                      
         3    6  
   Enter roll_number : 8701                                   
   Enter marks of 6 subjects for ROLL NO 8701                 
   81  75  83  45  61  59                                     
   TOTAL MARKS = 404 ( First Division )                       
                                                              
   Enter roll_number : 8702                                   
   Enter marks of 6 subjects for ROLL NO 8702                 
   51  49  55  47  65  41                                     
   TOTAL MARKS = 308 ( Second Division )                      
                                                              
   Enter roll_number : 8704                                   
   Enter marks of 6 subjects for ROLL NO 8704                 
   40  19  31  47  39  25                                     
   TOTAL MARKS = 201 ( ***  F A I L  *** )                                                            

Post a Comment

0 Comments