(3) Faça um programa para ler N elementos e armazená-los em um vetor. O programa deve contar quantos valores pares ele possui e somar os valores ímpares.

Exemplo de entrada:

Informe o número de elementos: 8
Informe os elementos: 41612-297-35

Exemplo de saída:

Quantidade de pares: 4
Soma dos ímpares: 19

Passo 1

Beleza, aqui o que a questão tá pedindo é: a gente vai ler um número N (quantidade de elementos), depois ler esses N números e guardar num vetor. Daí o objetivo é:
  1. contar quantos desses números são pares
  2. somar todos os que são ímpares
Matérias envolvidas: vetores, laço de repetição (for/while), teste de paridade com operador módulo. Não precisa conhecer nada muito profundo, só entender como usar vetor e “% 2”.

Passo 2

Primeiro a gente prepara duas variáveis:
• contPares ← 0 (vai guardar quantos são pares)
• somaImpares ← 0 (vai guardar a soma dos ímpares)
Isso é padrão: inicializa o contador e o acumulador.

Passo 3

Agora a gente faz um laço que vai de 1 até N, lendo cada elemento do vetor. Em pseudocódigo:
para i de 1 até N faça
leia x

fim para
Dentro desse laço a gente vai decidir se x é par ou ímpar.

Passo 4

Teste de paridade: em matemática a gente usa
Se x bmod 2 = 0 então é par, senão é ímpar.
Em código fica algo como:
se (x bmod 2 = 0) então
contPares ← contPares + 1
senão
somaImpares ← somaImpares + x
fim se
Isso garante que, cada vez que o número for par, incrementamos o contador, e se for ímpar, acumulamos na soma.

Passo 5

Depois de terminar o laço (já passamos por todos os N números), só falta imprimir:
“Quantidade de pares: ”, contPares
“Soma dos ímpares: ”, somaImpares

Resposta

Segue um pseudocódigo completo com as fórmulas em LaTeX:
Leia N
contPares ← 0
somaImpares ← 0

para i de 1 até N faça
  leia x
  se ( x \bmod 2 = 0 ) então
    contPares ← contPares + 1
  senão
    somaImpares ← somaImpares + x
  fim se
fim para

Imprima "Quantidade de pares: ", contPares
Imprima "Soma dos ímpares: ", somaImpares

Exercícios relacionados