Exercício:
Ler uma matriz de 3x3 e dizer a quantidade de valores lidos, a quantidade números pares lidos e a quantidade de números impares lidos:
Abaixo uma possível solução
Código da aula:
algoritmo "semnome"
var
matriz:vetor[0..2,0..2] de inteiro
somaPar,somaImpar,somaTodos, linha, coluna:inteiro
inicio
somaPar <-0
somaImpar <-0
somaTodos <-0
para linha de 0 ate 2 faca
para coluna de 0 ate 2 faca
leia(matriz[linha,coluna])
somaTodos <- somaTodos + 1
se (matriz[linha,coluna] % 2) = 0 entao
somaPar <- somaPar + 1
senao
somaImpar <- somaImpar +1
fimse
fimpara
fimpara
escreval("escrevendo a matriz")
para linha de 0 ate 2 faca
para coluna de 0 ate 2 faca
escreval(matriz[linha,coluna])
fimpara
fimpara
escreval("quantidade de numeros lidos ", somaTodos)
escreval("quantidade de numeros impares lidos ", somaImpar)
escreval("quantidade de numeros pares lidos ", somaPar)
fimalgoritmo