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