Informática, perguntado por kennedyp69p7z, 1 ano atrás

A primeira é essa, na parte de implementação eu até consigo, mas não sei fazer a parte onde solicito ao usuário dar as dimensões da matriz e depois jogar essas informações na matriz

Anexos:

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1


SEGUE O CÓDIGO EM 'C' COM ALOCAÇÃO DINÂMICA DE MATRIZ

#include <stdio.h>

int main()
{
   
    int **matriz = NULL;
    int linha, coluna;
   
    //SOLICITAÇÃO DA QUANTIDADE DE LINHAS E COLUNAS
    printf("Informe a quantidade de linhas da matriz: ");
    scanf("%d", &linha);
    printf("Informe a quantidade de colunas da matriz: ");
    scanf("%d", &coluna);
   
    //ALOCAÇÃO DINÂMICA DA MATRIZ
    matriz=(int **) malloc(linha*sizeof(int *));
    for (int i=0; i<linha; i++)
    {
        matriz[i]=(int *) malloc(coluna*sizeof(int));
    }
    printf("\n");
   
    //PREENCHIMENTO DA MATRIZ
    for(int i = 0; i < linha; i++)
    {
        for(int j=0; j < coluna ; j++)
        {
            printf("Informe o número para a %dª linha, %dª coluna: ", i+1, j+1);
            scanf("%d", &matriz[i][j]);
        }
    }
    printf("\n");
   
    //MOSTRA O CONTEÚDO DA MATRIZ
    for(int i=0; i<linha; i++)
    {
        for(int j=0; j<coluna ; j++)
        {
            printf("%dª Linha, %dª Coluna = %d\n", i+1, j+1, matriz[i][j]);
        }
    }
   
    return 0;
}



Perguntas interessantes