A maior rede de estudos do Brasil

Por favor preciso de ajuda com esse programa

Desenvolva um programa para ler 12 números inteiros e armazena-los em uma matriz 3X4. Após isto, mostrar o conteúdo da matriz na tela.


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

User badge image

RD Resoluções Verified user icon

Há mais de um mês

CONCEITO

Lógica de programação, Linguagem de programação e estrutura de repetição


int main()

{

int M[3][4];

int i,j;

/* Popular a matriz */

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

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

printf("Digite um numero: \n");

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

}

}

/* Imprimir na tela */

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

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

printf("%d",M[i][j]);

}

printf("\n");

}

}

CONCEITO

Lógica de programação, Linguagem de programação e estrutura de repetição


int main()

{

int M[3][4];

int i,j;

/* Popular a matriz */

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

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

printf("Digite um numero: \n");

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

}

}

/* Imprimir na tela */

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

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

printf("%d",M[i][j]);

}

printf("\n");

}

}

User badge image

Marcello Oliveira

Há mais de um mês

Olá, a resposta do Ivo está correta, mas é em C++, se o problema deve ser resolvido em C:

 

#include <stdio.h>

#include <stdlib.h>

#define NLIN 3

#define NCOL 4

int main( int argc, char *argv[]) {

    int i, j, mat[NLIN][NCOL];

    printf( "Digite %d numeros inteiros: \n", NLIN*NCOL);

    for (i = 0; i < NLIN; i++)

        for (j = 0; j < NCOL; j++)

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

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

        printf( "\n|");

        for (j = 0; j < NCOL; j++)

            printf( " %3d |", mat[i][j]);

        printf( "\n");

    }

    return 0;

}

User badge image

Ivo Tabajara de Souza Paiva

Há mais de um mês

Segue o código, por favor dê retorno ou aprove.

#include <iostream>
using namespace std;
int main()
{
    int tabela[4][3];
    int contlin=0;
    int contcol=1;
    int numeropego=0;
    int vez=0;
    int resto=1;
    while(vez<12){
        cout << "\nInforme um numero : ";
        cin >> numeropego;
        if(vez==0 || vez==3 || vez ==6 || vez ==9) {
            contlin+=1;
            contcol=1;
        }
        tabela[contlin][contcol]=numeropego;
        contcol+=1;
        vez+=1;
    }
    contlin=1;
    while(contlin<=4) {
        contcol=1;
        cout << "\n";
        while(contcol<=3) {
            cout << "\t" << tabela[contlin][contcol];
            contcol+=1;
        }
        contlin+=1;
    }
    cout << "\n";
    system("pause");
    return 0;
}

User badge image

Bertholdo e Pamela

Há mais de um mês

Obrigado me ajudaram muito

Essa pergunta já foi respondida por um dos nossos especialistas