@Simon Viegas
algoritmo "Exercício 03"
//Elaborar um programa que efetue a leitura de 20 valores inteiros em uma
//matriz A de duas dimensões com 4 linhas e 5 colunas. Construir uma matriz B
//de uma dimensão para 4 elementos que seja formada pelo somatório dos
//elementos correspondentes de cada linha da matriz A. Construir também uma
//matriz C de uma dimensão para 5 elementos que seja formada pelo somatório
//dos elementos correspondentes de cada coluna da matriz A. Ao final o programa
//deverá apresentar o total do somatório dos elementos da matriz B com o
//somatório dos elementos da matriz C.
var
a: vetor[1..4, 1..5] de inteiro
b: vetor[1..4] de inteiro
c: vetor[1..5] de inteiro
i, j : inteiro
inicio
// Preenche a matriz A
ALEATORIO 1,9
escreval("Insira os valores da Matriz A")
para i de 1 ate 4 faca
para j de 1 ate 5 faca
escreva ("A[", i:1, ",", j:1, "]: ")
leia(a[i,j])
fimPara
fimPara
ALEATORIO off
// Escreve a matriz A na tela para ter uma noção de como ficou
escreval("")
escreval("Matriz A")
para i de 1 ate 4 faca
para j de 1 ate 5 faca
escreva (a[i,j]:2)
fimPara
escreval("")
fimPara
//*** DAQUI PARA CIMA VOCÊ NÃO MEXE!!! ***
b[1] <- (A[1,1] + A[1,2] + A[1,3] + A[1,4] + A[1,5])
b[2] <- (A[2,1] + A[2,2] + A[2,3] + A[2,4] + A[2,5])
b[3] <- (A[3,1] + A[3,2] + A[3,3] + A[3,4] + A[3,5])
b[4] <- (A[4,1] + A[4,2] + A[4,3] + A[4,4] + A[4,5])
escreval("")
escreval("Matriz B")
para i de 1 ate 4 faca
escreva (b[i,j]:2)
escreval("")
fimPara
//*** AQUI ABAIXO VOCÊ VAI "CONTRUIR" A MATRIZ B
//Na posição 1 do vetor B, você vai colocar a soma da linha 1 do vetor A
//Na posição 2 do vetor B, você vai colocar a soma da linha 2 do vetor A
//Na posição 3 do vetor B, você vai colocar a soma da linha 3 do vetor A
//Na posição 4 do vetor B, você vai colocar a soma da linha 4 do vetor A
//PARA A MATRIZ C, POR ENQUANTO ESQUEÇA-O. APENAS SE PREOCUPE COM A MATRIZ B
fimAlgoritmo