//Calcule e imprima a soma dos elementos situados abaixo da diagonal principal da matriz A (dimensões 10x10), incluindo os elementos da própria diagonal.
#include <stdio.h>
#define N 10
int main() {
int a[N][N], i, j, soma=0;
for (i=0; i<N; i++)
for (j=0; j<N; j++) {
printf("Informe os numeros da matriz A[%d][%d]: ", i, j);
scanf("%d", &a[i][j]);
}
// imprime a matriz
for (i=0; i<N; i++){
for (j=0; j<N; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
// pega os valores da diagonal principal da matriz, a logica aqui tem que observar que a digonal princial pega o valor sempre que i=j
for (i=0; i<N; i++){
for (j=i; j<N; j++){
if (i==j)
soma += a[j][i];
}
}
printf("Soma dos elementos da diagonal principal para baixo: %d\n", soma);
return 0;
}
Nenhum comentário:
Postar um comentário