C Programming Tutorial

 
 
 
 
main()                                                      
   {  
       int  i, j, car;                                  
       int  frequency[5][5] = { {0},{0},{0},{0},{0} };  
       char city;                                       
       printf(\"For each person, enter the city code \\n\");      
       printf(\"followed by the car code.\\n\");                  
       printf(\"Enter the letter X to indicate end.\\n\");        
   /*. . . . . . TABULATION BEGINS  . . . . . */
       for( i = 1 ; i < 100 ; i++ )                            
       {                                                       
          scanf(\"%c\", &city );                                 
          if( city == \'X\' )                                    
            break;                                             
          scanf(\"%d\", &car ); 

          switch(city)                                         
          {                                                    

     case \'B\' :  frequency[1][car]++;               
                            break;                             
                case \'C\' :  frequency[2][car]++;               
                            break;                             
                case \'D\' :  frequency[3][car]++;               
                            break;                             
                case \'M\' :  frequency[4][car]++;               
                            break;                             
          }                                                    
       }                                                       
/*. . . . .TABULATION COMPLETED AND PRINTING BEGINS. . . .*/
       printf(\"\\n\\n\");                                         
       printf(\"              POPULARITY  TABLE\\n\\n\");          
       printf(\"-------------------------------------------\\n\");
       printf(\"City     Ambassador  Fiat  Dolphin  Maruti \\n\"); 
       printf(\"-------------------------------------------\\n\");
       for( i = 1 ; i <= 4 ; i++ )                             
       {                                                       


     switch(i)                                            
          {                                                    
                case 1 :  printf(\"Bombay    \") ;               
                          break ;                              
                case 2 :  printf(\"Calcutta  \") ;               
                          break ;                              
                case 3 :  printf(\"Delhi     \") ;               
                          break ;                              
                case 4 :  printf(\"Madras    \") ;               
                          break ;                              
          }                                                    
          for( j = 1 ; j <= 4 ; j++ )                          
             printf(\"%7d\", frequency[i][j] ) ;                 
          printf(\"\\n\") ;                                       
       }                                                       
       printf(\"-------------------------------------------\\n\");
    /*. . . . . . . . . PRINTING ENDS. . . . . . . . . . .*/
   }                                                           

   Output                                                      

   For each person, enter the city code                        
   followed by the car code.                                   
   Enter the letter X to indicate end.

   M 1 C 2 B 1 D 3 M 2 B 4                                     
   C 1 D 3 M 4 B 2 D 1 C 3                                     
   D 4 D 4 M 1 M 1 B 3 B 3                                     
   C 1 C 1 C 2 M 4 M 4 C 2                                     
   D 1 C 2 B 3 M 1 B 1 C 2                                     
   D 3 M 4 C 1 D 2 M 3 B 4  X                                  

POPULARITY TABLE
-------------------------------------------
   City     Ambassador  Fiat  Dolphin  Maruti                  
   -------------------------------------------                 
   Bombay          2      1      3      2                      
   Calcutta        4      5      1      0                      
   Delhi           2      1      3      2                      
   Madras          4      1      1      4                      
   -------------------------------------------  

 
 
Didn't find what you were looking for? Find more on Program to print multiplication table using two-dimensional array