O programa é :Fazer um programa que leia números inteiros para preencher uma matriz 4 X 4 e os
exiba em formato de matriz omitindo os valores da diagonal principal.
Acho que está certo meu código até a parte que tenho que omitir os valores da diagonal principal.Como faço essa parte????????????????
#define LINHA 3
#define COLUNA 3
#include<stdio.h>
int main (void)
{
int numero [LINHA][COLUNA],diagonal,linha,coluna;
for (linha=0;linha<LINHA;linha++)
for (coluna=0;coluna<COLUNA;coluna++){
printf ("digite o numero: ");
scanf ("%d",&numero[linha][coluna]);
while (numero[linha][coluna]>50)
scanf ("%d",&numero[linha][coluna]);
}
for (linha=0;linha<LINHA;linha++){
for (coluna=0;coluna<COLUNA;coluna++){
printf ("%d ",numero[linha][coluna]);
}
printf ("\n");
}
for (linha=0;linha<LINHA;linha++)
for (coluna=0;coluna<COLUNA;coluna++){
if (numero[linha]==numero[coluna])
diagonal+= NULL numero[linha] numero[coluna];
}
printf ("os valores omitidos são %d",diagonal);
system ("pause");
return 0;
}
Pergunta
alex_dino
O programa é :Fazer um programa que leia números inteiros para preencher uma matriz 4 X 4 e os
exiba em formato de matriz omitindo os valores da diagonal principal.
Acho que está certo meu código até a parte que tenho que omitir os valores da diagonal principal.Como faço essa parte????????????????
Editado por alex_dinoLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.