-
Posts
61 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Matkod
-
-
#include <stdio.h>
int main()
{
int matrix[10][10];
int l,c;
int count = 1;
for(l=0; l < 10; l++)
{
for(c=0;c < 10; c++)
{
matrix[l][c]=count; // = (l * 10) + c +1;
count++;
}
}
for (l=0; l < 10; l++)
{
for (c=0; c < 10; c++)
{
printf("%.2d ", matrix[l][c]);
}
printf("\n");
}
printf("\n");
for (l=0; l < 10; l++)
{
for (c=0; c < 10; c++)
{
if (l == c)
printf("%.2d ", matrix[l][c]);
else
printf(" x ");
}
printf("\n");
}
printf("\n");
for (l=0; l < 10; l++)
{
for (c=0; c < 10; c++)
{
if (l + c == 9)
printf("%.2d ", matrix[l][c]);
else
printf(" x ");
}
printf("\n");
}
printf("\n");
system("PAUSE");
return 0;
}- 1
-
Este codigo aqui ira imprimir a matrix, assim você poderá entender melhor o q esta acontecendo.
Nesse caso, count tem o mesmo papel de ' ( l * 10) + c +1 ' ((linha * 10) + coluna + 1).
exemplos:
linha 0, coluna 0: (0 * 10) + 0 + 1 = 1
linha 0, coluna 1: (0 * 10) + 1 + 1 = 2
.
.
.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int matrix[10][10];
int l,c;
int count = 1;
for(l=0; l < 10; l++)
{
for(c=0;c < 10; c++)
{
matrix[l][c]=count; // = (l * 10) + c +1;
count++;
}
}
for (l=0; l < 10; l++)
{
for (c=0; c < 10; c++)
{
printf("%.2d ", matrix[l][c]);
}
printf("\n");
}
system("PAUSE");
return 0;
}- 1
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
Compilador online
em C/C#/C++
Postado
nooooossa post de 2009 hahahahhaa