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

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

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

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