Acessando um valor dada sua posição numa matriz bidimensional
Publicado por Samuel Leonardo em 31/03/2016
[ Hits: 3.211 ]
Blog: https://nerdki.blogspot.com/
// 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; }
Gravando áudio a partir da linha de comando
Tampermonkey - Executando JavaScript em Sites com o Chrome
Cross Compiling - compilando seus programas C/C++ para Windows usando seu Linux
Tutorial básico de SEO com o Google (SEO starter guide)
Removendo barra de título ao maximizar programas no Ubuntu
Função recursiva para inverter um vetor de caracteres
Encontrando erros em seus programas
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Criando um Pen Drive Bootável no Linux
Atenção a quem posta conteúdo de dicas, scripts e tal (3)
Alguém do ramo de educação por aqui? [RESOLVIDO] (8)
problemas com artefatos na instalação (20)
Como instalar/atua... o Ubuntu sem formatar o HD? [RESOLVIDO] (3)