Advertisement
maha_kaal

MAX-COL : esercizzi di cerutti

Dec 5th, 2011
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAXRIG 10
  3. #define MAXCOL 10
  4.  
  5. int main()
  6. {
  7.     int matrice[MAXRIG][MAXCOL];
  8.     int i, j, max = 0;
  9.     int somma = 0;
  10.     int matsomma[MAXCOL];
  11.     int maxindice;
  12.  
  13.     for(i=0; i<MAXRIG; i++){
  14.         printf("Inserire elementi della %d riga \n:", i);
  15.         for(j=0; j < MAXCOL; j++){
  16.             printf("Inserire elementi della %d colonna %d riga :>", j, i);
  17.             scanf("%d", &matrice[i][j]);
  18.         }
  19.     }
  20.    
  21.     //visualizzo la matrice appena presa in input
  22.  
  23.     for (i=0; i < MAXRIG; i++){
  24.         printf("[%d riga] \t\t",i);
  25.         for(j=0; j < MAXCOL; j++){
  26.             printf("%d \t ", matrice[i][j]);
  27.         }
  28.         printf("\n");
  29.     }
  30.    
  31.     //faccio la somma e salvo i risulati in una matrice nuova chiamata matsomma di dimensione MAXCOL
  32.     for(j = 0; j < MAXCOL; j++){
  33.         somma = 0;
  34.         for(i = 0; i < MAXRIG; i++){
  35.             somma = somma + matrice[i][j];
  36.         }
  37.         matsomma[j] = somma;
  38.     }
  39.     for( i = 0; i < MAXRIG; i++ ){
  40.         printf("%d - ", matsomma[i]);
  41.     }
  42.    
  43.     //cerco il massimo fra la somma dell colonne
  44.    
  45.     for(i = 1; i < MAXCOL; i++){
  46.         max = matsomma[i];
  47.         if(matsomma[i] >= max){
  48.             maxindice = i;
  49.         }
  50.     }
  51.    
  52.     printf("L'indice della collonna con la somma massima e' %d.", i);
  53.    
  54.     return 0;
  55. }
  56.  
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement