016 - Caricare una matrice con ROW = 5 e COL=7 con numeri random a piacere.
Visualizzare la matrice.
Individuare la colonna con somma degli elementi
massima.
Visualizzare la colonna.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ROW 5
#define COL 7
int main(){
    int m[ROW][COL],i,j,somma,sommamax,posmax,pos;
    srand(time(NULL));
    posmax=0;
    sommamax=0;
    //caricamento dell'array
    for(i=0;i<ROW;i++){
        for(j=0;j<COL;j++){
            m[i][j]=rand()%9+1;
        }
    }
    //visualizzazione dell'array
    for(i=0;i<ROW;i++){
        for(j=0;j<COL;j++){
            printf("%2d",m[i][j]);
        }
        putchar('\n');
    }
    //colonna max
    for(j=0;j<COL;j++){
        for(i=0;i<ROW;i++){
            somma=somma+m[i][j];
            pos=j;
        }
        if(somma>sommamax){
            sommamax=somma;
            posmax=pos;
        }
        somma=0;
    }
    //visualizzazione colonna max
    putchar('\n');
    for(i=0;i<ROW;i++){
        printf("%2d",m[i][posmax]);
    	putchar('\n');
	}
    return 0;
}

    
  
016.c