-
Posts
1 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Ju GM
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Gere uma matriz 4x4 com valores no intervalo 1 a 20
em C/C#/C++
Postado
Pra quem ainda tem dúvidas nesta questão, para transformar a matriz em triangular inferior, como informado pelo colega iHollyZinhO, "Se o índice da coluna for maior que o índice da linha, significa que esses elementos deverão receber o valor 0. ". Sendo assim, para gerar esta Matriz triangular inferior em C, ficaria assim:
int main()
{
int matriz [4][4] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int i,j;
for (i=0;i<4;i++){
for (j=0;j<4;j++)
if (j>i) // se índice da coluna for maior que o da linha, significa que estes elementos irão receber 0
{
matriz [j] = 0;
printf("%d ",matriz [j]);
}
else
{
printf("%d ",matriz [j]);
}
printf("\n");
}
}