Acessando um valor dada sua posição numa matriz bidimensional
Publicado por Samuel Leonardo em 31/03/2016
[ Hits: 3.442 ]
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 instalar o Node.js no Ubuntu
Absorver textos de livros como uma esponja
ChronoPlus - Cronômetro para seu GNU/Linux
Como desativar previsão do vídeo (inline preview) da home do YouTube
Eclipse - Crash ao exportar Android APK [Resolvido]
Limpando o buffer do teclado em C
Sobrecarregamento de operadores
Incluindo paths para os seu próprios headers
Qt - Adicionando uma foto em Label (QLabel)
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Linux iniciando sem interface gráfica (9)
como eu instalo o cuda compatível com nvidia gt 520m (6)
Ruído no Microfone (ALC287 - AMD Ryzen 5 7535HS) no Debian 12.9 (10)