PROBLEMA: Faça um algoritmo que:
-
- Crie uma matriz qualquer de tamanho 3×3 de números inteiros;
- Leia e mostre a matriz com os elementos que foram digitados na tela;
- Conte quantos números ímpares foram digitados;
- Mostre qual o maior número da matriz e qual a posição deste maior número.
ALGORITMO:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
algoritmo "Matriz de Números" var matriz : vetor[1..3,1..3] de inteiro i, j, impares, maior, m, n: inteiro inicio impares <- 0 maior <- -99999999 para i de 1 ate 3 faca para j de 1 ate 3 faca escreva("MATRIZ[", i,",", j, "] = ") leia(matriz[i,j]) se (matriz[i,j] mod 2 <> 0) entao impares <- impares + 1 fimse se (matriz[i,j] > maior) entao maior <- matriz[i,j] m <- i n <- j fimse fimpara fimpara escreval() escreval("Há", impares, " números ímpares.") escreval("O maior número é ", maior, ", na posição MATRIZ[", m,",", n, "]") fimalgoritmo |
EXECUÇÃO:
Exemplo #1:
Exemplo #2:
—
Deixe suas dúvidas logo abaixo.
*Atualizado em 5 de fevereiro de 2023