A maior rede de estudos do Brasil

atividade pratica - linguagem de programação

utilizando a linguagem de programção C/C++, o aluno deverá escrever um programa que receba uma matriz 3X3 de numeros inteiros e imprima, na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.

Programação I

UNINTER


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

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Para a resolução desta tarefa foram utilizados conhecimentos sobre a linguagem de programação C.


// Descrição : Recebe uma matriz 3X3 de numeros inteiros e imprime na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.

// Autor(a) : Victor Fernandes de Oliveira Brayner

// Data atual : 20/10/2018


#include <stdio.h>

#include <stdlib.h>


int main (int argc, char** argv)

{

int matriz[3][3], i, j;


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

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

printf("Digite o valor de indice [%d][%d]: ", i+1, j+1);

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

}

}

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

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

printf("\nValor da matriz[%d][%d]: %d", i+1, j+1, matriz[i][j]);

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

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

if(i == j)

printf("\nValor da diagonal[%d][%d]: %d", i+1, j+1, matriz[i][j]);


return 0;

}


O programa recebe uma matriz 3x3 do usuário, a imprime e em seguida imprime sua diagonal principal.

Para a resolução desta tarefa foram utilizados conhecimentos sobre a linguagem de programação C.


// Descrição : Recebe uma matriz 3X3 de numeros inteiros e imprime na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.

// Autor(a) : Victor Fernandes de Oliveira Brayner

// Data atual : 20/10/2018


#include <stdio.h>

#include <stdlib.h>


int main (int argc, char** argv)

{

int matriz[3][3], i, j;


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

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

printf("Digite o valor de indice [%d][%d]: ", i+1, j+1);

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

}

}

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

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

printf("\nValor da matriz[%d][%d]: %d", i+1, j+1, matriz[i][j]);

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

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

if(i == j)

printf("\nValor da diagonal[%d][%d]: %d", i+1, j+1, matriz[i][j]);


return 0;

}


O programa recebe uma matriz 3x3 do usuário, a imprime e em seguida imprime sua diagonal principal.

User badge image

Joao Andre MArtins Dias

Há mais de um mês

*
 * File:   main.cpp
 * Author: joao
 * 19/11/2017
 */

#include <stdlib.h>
#include<stdio.h>

int main(int argc, char** argv) {
    int len = 3;
    int mat[len][len];
    //Preenchendo a matriz
    for (int i = 0; i < len; i++) {
        for (int k = 0; k < len; k++) {
            scanf("%d", &mat[i][k]);
        }
    }
    //imprimindo matriz
    printf("\n");
    for (int i = 0; i < len; i++) {
        printf("\n");
        for (int j = 0; j < len; j++) {
            printf("[%d]", mat[i][j]);
        }
    }
    printf("\n");
    printf("\n");
    //imprimindo diagonal principal
    for (int i = 0; i < len; i++) {
        for (int j = 0; j < len; j++) {
            if (i == j) {
                printf("[%d]", mat[i][j]);
            }
        }
    }
    return 0;
}

User badge image

Andre Smaira

Há mais de um mês

atividade pratica - linguagem de programação

utilizando a linguagem de programção C/C++, o aluno deverá escrever um programa que receba uma matriz 3X3 de numeros inteiros e imprima, na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.


Para a resolução desta tarefa foram utilizados conhecimentos sobre a linguagem de programação C.


// Descrição : Recebe uma matriz 3X3 de numeros inteiros e imprime na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.

// Autor(a) : Victor Fernandes de Oliveira Brayner

// Data atual : 20/10/2018


#include <stdio.h>

#include <stdlib.h>


int main (int argc, char** argv)

{

int matriz[3][3], i, j;


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

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

printf("Digite o valor de indice [%d][%d]: ", i+1, j+1);

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

}

}

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

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

printf("\nValor da matriz[%d][%d]: %d", i+1, j+1, matriz[i][j]);

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

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

if(i == j)

printf("\nValor da diagonal[%d][%d]: %d", i+1, j+1, matriz[i][j]);


return 0;

}


O programa recebe uma matriz 3x3 do usuário, a imprime e em seguida imprime sua diagonal principal.

Essa pergunta já foi respondida por um dos nossos especialistas