soma diagonal principal
Página 1 de 1
soma diagonal principal
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAT_SIZE 5
int main(void)
{
int lin,col;
int mat[MAT_SIZE][MAT_SIZE];
int soma;
for ( lin = 0; lin < MAT_SIZE; lin++ )
{
for ( col = 0; col < MAT_SIZE; col++ )
{
printf("Digite ELEMENTO da linha %d, coluna %d da matriz: ",lin+1,col+1);
// aqui no scanf preenchemos a matriz
scanf("%d", &mat[lin][col]);
}
}
//Imprimindo a matriz
printf("Matriz\n");
for ( lin = 0; lin < MAT_SIZE; lin++ )
{
for ( col = 0; col < MAT_SIZE; col++ )
printf("%d\t",mat[lin][col]);
printf("\n\n");
}
// Imprimindo a soma da diagonal principal
soma = 0;
/* O ERRO ESTAVA AQUI NO 'FOR' */
for ( lin = 0; lin < MAT_SIZE; lin++ )
for ( col = 0; col < MAT_SIZE; col++ )
if ( lin == col )
soma += mat[lin][col];
printf("\n\n A Soma da Diagonal principal é:%d\n\n",soma);
system("pause");
return 0;
}
#include <stdlib.h>
#include <string.h>
#define MAT_SIZE 5
int main(void)
{
int lin,col;
int mat[MAT_SIZE][MAT_SIZE];
int soma;
for ( lin = 0; lin < MAT_SIZE; lin++ )
{
for ( col = 0; col < MAT_SIZE; col++ )
{
printf("Digite ELEMENTO da linha %d, coluna %d da matriz: ",lin+1,col+1);
// aqui no scanf preenchemos a matriz
scanf("%d", &mat[lin][col]);
}
}
//Imprimindo a matriz
printf("Matriz\n");
for ( lin = 0; lin < MAT_SIZE; lin++ )
{
for ( col = 0; col < MAT_SIZE; col++ )
printf("%d\t",mat[lin][col]);
printf("\n\n");
}
// Imprimindo a soma da diagonal principal
soma = 0;
/* O ERRO ESTAVA AQUI NO 'FOR' */
for ( lin = 0; lin < MAT_SIZE; lin++ )
for ( col = 0; col < MAT_SIZE; col++ )
if ( lin == col )
soma += mat[lin][col];
printf("\n\n A Soma da Diagonal principal é:%d\n\n",soma);
system("pause");
return 0;
}
VonDuke- Esperto
- Mensagens : 74
Data de inscrição : 30/11/2010
Tópicos semelhantes
» SOMA DE MATRIZES
» Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e imprimir todos os elementos, exceto os elementos da diagonal principal.
» SOMA DE MATRIZES
» SOMA DOS ELEMENTOS SUPERIORES
» soma dos elementos superiores
» Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e imprimir todos os elementos, exceto os elementos da diagonal principal.
» SOMA DE MATRIZES
» SOMA DOS ELEMENTOS SUPERIORES
» soma dos elementos superiores
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|