Calcolare le somme degli elementi delle colonne di una matrice di interi a di ordine (r X c), scrivendole in un vettore riga di interi b di lunghezza n
/*
CLAUDIO CARDINALE III AI
Calcolare le somme degli elementi delle colonne di una matrice di interi a di ordine (r X c), scrivendole in un vettore riga di interi b di lunghezza n
*/
#include<stdio.h>
#define MAX 1000
int main(){
//dichiarazioni
int r,c,i,j,mat[MAX][MAX],somma[MAX];
//acquisizione dati
//lunghezza matrice
do{
printf("inserire il numero di righe : ");
scanf("%d",&r);
printf("inserire il numero di colonne : ");
scanf("%d",&c);
}while(r<1 || r>=MAX || c<1 || c>=MAX);
//acquisizione dati
for(i=0;i<r;i++)
for(j=0;j<c;j++){
printf("inserire il valore alla riga %d ed alla colonna %d : ",i+1,j+1);
scanf("%d",&mat[i][j]);
}
//calcoli
for(i = 0;i<c;i++)
somma[i] = 0;
for(j=0;j<c;j++)
for(i=0;i<r;i++)
somma[j] += mat[i][j];
//visualizzazione risultati
for(i=0;i<c;i++)
printf("somma %d = %d\n",i+1,somma[i]);
}