Acessando um valor dada sua posição numa matriz bidimensional
Publicado por Samuel Leonardo em 31/03/2016
[ Hits: 3.764 ]
Blog: https://nerdki.blogspot.com.br/
// acessar elemento numa matriz
#include <stdio.h>
int main(void)
{
int i, j, c;
int w = 10; // largura da matriz
int h = 5; // altura da matriz
// as posições vão de 0 até 5*10 - 1
int matriz[5][10];
c = w*h;
for (i = 0; i < h; i++)
{
for (j = 0; j < w; j++)
{
// incia a matriz
matriz[i][j] = --c;
// vai iniciando e imprimindo a matriz
printf("%2d,", matriz[i][j]);
}
printf("\n");
}
// posição para se pegar o valor
int pos = 0;
printf("\nDigite uma posição de 0 à %d: ", w*h - 1);
scanf("%d", &pos);
i = pos / w; // pega a linha de 'pos'
j = pos % w; // pega a coluna de 'pos'
printf("matriz[%d][%d] = %d\n", i,j, matriz[i][j]);
return 0;
}
Como jogar jogos para Windows usando o Proton
Eclipse - Crash ao exportar Android APK [Resolvido]
Comandao fácil: baixando blogs do Wordpress com o wget
OpenSnitch - firewall para aplicações no seu GNU/Linux
Corrigindo o erro: C compiler cannot create executables
Encontrando erros em seus programas
Fazendo comparações sem o uso de IF, ELSE em C
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (4)
Thinkpads são bons mesmo ?! (4)
existe algum hub de jogos online similiar ou igual dos browser (6)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)









