SANDPIPERS CLAN
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

soma diagonal principal

Ir para baixo

soma diagonal principal Empty soma diagonal principal

Mensagem por VonDuke Seg Set 02, 2013 8:54 am

#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;
}
VonDuke
VonDuke
Esperto
Esperto

Mensagens : 74
Data de inscrição : 30/11/2010

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos