Buscar

AVA 2 LINGUAGEM TECNICA DA PROGRAMAÇÃO - MATRIZ

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
SISTEMAS DE INFORMAÇÃO
LINGUAGEM E TECNICA DE PROGRAMAÇÃO
ALUNO: xxxxxxxxxxxxxx
Matriz.
Como no uso com os vetores, as matrizes são estruturas de dados homogêneas. Podem ser construídas utilizando os diversos tipos básicos primitivos que a linguagem C disponibiliza (float, int, char).
A principal diferença estabelecida com relação aos vetores (unidimensionais) é que as matrizes possuem uma ou mais dimensões adicionais (mais de uma linha e mais de uma coluna), por isso são denominadas matrizes bidimensionais.
Situação problematizada
Desenvolver um programa que leia uma matriz de 3 x 3 elementos usando um comando for, multiplique cada elemento por cinco e imprima o resultado.
Procedimentos para elaboração do TD
Elabore um programa em linguagem C para atender à demanda da situação problematizada.
#include <stdio.h>
int main() {
 int i, j;
 int m[3][3]; // Declare uma matriz 3x3
 // Captura os elementos
 printf("Capture os elementos:\n");
 for(i = 0; i < 3; i++) {
 for(j = 0; j < 3; j++) {
 printf("Elemento[%d][%d] = ", i, j);
 scanf("%d", &m[i][j]);
 }
 }
 // Exibe os valores originais
 printf("\n::: Valores Originais :::\n");
 for(i = 0; i < 3; i++) {
 for(j = 0; j < 3; j++) {
 printf("%d ", m[i][j]);
 }
 printf("\n");
 }
 // Multiplica cada elemento por 5
 for(i = 0; i < 3; i++) {
 for(j = 0; j < 3; j++) {
 m[i][j] *= 5;
 }
 }
 // Exibe os valores multiplicados
 printf("\n::: Valores Multiplicados por 5:::\n");
 for(i = 0; i < 3; i++) {
 for(j = 0; j < 3; j++) {
 printf("%d ", m[i][j]);
 }
 printf("\n");
 }
 return 0;
}
image1.png

Mais conteúdos dessa disciplina