luizaspan icon

Soma elementos coluna/linha matriz

luizaspan | PRO | 06/23/15 11:06:12 PM UTC | 0 ⭐ | 861 👁️ | Never ⏰ | []
C |

770 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
 
#define n 4
#define m 5
 
int main(void)
{
    int A[m][n],i,j,sl,sc,k;
 
    // A= {{1,2,3},{4,5,6},}
 
    for (i=0;i<n;i++) // definindo os elementos
    {
        for (j=0;j<m;j++)
        {
            A[i][j]=rand() % (m*n);
        }       
    }
 
    for (i=0;i<n;i++) // apresentando a matriz
    {
        for (j=0;j<m;j++)
        {   
 
            printf("%d ",A[i][j]);
 
            if (j==(m-1))
                {printf("\n");}
        }
    }
 
 
    for (i=0;i<n;i++) // somando elementos de cada linha
    {
        sl=0;
        for (j=0;j<m;j++)
        {
            sl+=A[i][j];
        }
        printf("Soma %d-ésima linha: %d \n",i+1,sl);
    }
 
    for (j=0;j<m;j++) // somando elementos de cada coluna
    {
        sc=0;
        for (i=0;i<n;i++)
        {
            sc+=A[i][j];
        }
        printf("Soma %d-ésima coluna: %d \n",j+1,sc);
    }
 
 
    
    return 0;
}

Comments