A maior rede de estudos do Brasil

Como faço para o usuário fornecer os dados de uma matriz?

Uma matriz[10][10], exemplo


9 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Para responder essa questão precisamos aplicar nosso conhecimento sobre estrutura de dados.


#include<stdio.h>

#include<stdlib.h>

int main(){

int m[10][10], i, j;

printf("Digite os valores que deseja inserir\n");

for(i=0; i<10; i++){

for(j=0; j<10; j++){

scanf("%d", &m[i][j]);

}

}

return 0;

}


Acima temos um algoritmo que lê uma matriz com 10 linhas e 10 colunas. Para fazer isso foi necessário executar duas estruturas de repetição chamada FOR, uma irá percorrer a linha e a outra estrutura irá percorrer a coluna. Logo teremos uma matriz que irá ler 100 elementos.

Para responder essa questão precisamos aplicar nosso conhecimento sobre estrutura de dados.


#include<stdio.h>

#include<stdlib.h>

int main(){

int m[10][10], i, j;

printf("Digite os valores que deseja inserir\n");

for(i=0; i<10; i++){

for(j=0; j<10; j++){

scanf("%d", &m[i][j]);

}

}

return 0;

}


Acima temos um algoritmo que lê uma matriz com 10 linhas e 10 colunas. Para fazer isso foi necessário executar duas estruturas de repetição chamada FOR, uma irá percorrer a linha e a outra estrutura irá percorrer a coluna. Logo teremos uma matriz que irá ler 100 elementos.

User badge image

Marcos Rodrigues Lima

Há mais de um mês

# include <conio.h>
# inlcude <stdio.h>
 int m[3][4], l, c,;
 void main( ){
 clrscr( );
 gotoxy(10, 5); printf("Matriz 3x4 ");
 for ( l = 0; l < 3; l ++){
 for ( c = 0; c < 4; c ++){
 gotoxy ( c * 3 + 10, l * 2 + 7);
 scanf ("%i", &m[ l ][ c ]);  
 }
  
  
 }

User badge image

Vitor Lobo

Há mais de um mês

Em que linguagem Gleriston? se for em C por exemplo, pasta você printar a variável da matriz com printf.

User badge image

Paulo Vitor Bruni Santos

Há mais de um mês

Em portugol, dai vc traduz pra linguagem que deseja.

Algoritmo LerMatriz
    Variaveis
        inteiro Mat[][], n, m, i, j
    Inicio
        escreva Informe o tamanho da matriz
        leia n
        leia m
        para i de 0 até n-1 passo 1 faça
            para j de 0 até m-1 passo 1 faça
                leia Mat[i][j]
            fimpara
        fimpara
    Fim
FimAlgoritmo

/*No exemplo eu defini como uma matriz de inteiros, mas pode ser
de qualquer outro tipo*/

 

Essa pergunta já foi respondida por um dos nossos especialistas