Faça um Programa que leia 20 números inteiros e armazene-os num vetor. Armazene os números pares no vetor PAR e os números IMPARES no vetor impar. Imprima os três vetores.
Passo 1
Beleza, vamos começar resumindo o que a questão pede. A gente precisa ler 20 números inteiros e guardar esses números em um vetor. Depois, a gente vai separar esses números em dois outros vetores: um para os números pares e outro para os ímpares. No final, a gente imprime os três vetores. O conteúdo que vamos usar aqui é manipulação de vetores e a operação de verificar se um número é par ou ímpar, que envolve o uso do operador módulo
%
.Passo 2
Primeiro, vamos criar um vetor para armazenar os 20 números que vamos ler. Em programação, um vetor é como uma lista organizada onde cada posição pode guardar um valor. Então, imagina que a gente tem um vetor chamado
numeros
com 20 posições.Passo 3
Agora, a gente vai fazer uma repetição que vai rodar 20 vezes, uma para cada número que a gente precisa ler. Em cada volta dessa repetição, vamos pedir para o usuário digitar um número inteiro e vamos guardar esse número na próxima posição livre do vetor
numeros
.Passo 4
Depois de ler todos os 20 números, a gente precisa separar esses números em pares e ímpares. Para isso, vamos criar dois novos vetores:
pares
e impares
. Vamos percorrer o vetor numeros
e, para cada número, vamos verificar se ele é par ou ímpar usando a operação de módulo.Passo 5
Aqui entra a matemática: para saber se um número é par ou ímpar, a gente usa o operador módulo
%
, que dá o resto da divisão de um número por 2. A fórmula fica assim:Passo 6
Vamos percorrer cada elemento do vetor
numeros
e aplicar essa verificação. Se o número for par, a gente coloca ele no vetor pares
; se for ímpar, a gente coloca no vetor impares
. Assim, no final, teremos os dois vetores separados.Passo 7
Por fim, a gente vai imprimir os três vetores: o
numeros
original, o vetor pares
e o vetor impares
. Isso vai mostrar para o usuário como os números foram organizados inicialmente e como foram separados.Resposta
Ao seguir esses passos, o programa irá ler 20 números inteiros, armazenar todos eles no vetor
numeros
, separar os pares no vetor pares
e os ímpares no vetor impares
, e então imprimir os três vetores organizados.Exercícios relacionados
Faça uma função recursiva que receba um inteiro
como parâmetro e imprima a sequência de Fibonacci.
Leia um vetor de 20 posições. Imprima a soma dos elementos do vetor; a média dos elementos do vetor; e quantos elementos são maiores do que a média dos elementos do vetor.
Altere o programa anterior, intercalando 3 vetores de 10 elementos cada.
Ler uma matriz
e transformá-la em uma matriz triangular inferior, atribuindo zero a todos os elementos acima da diagonal principal (ou seja, dada uma matriz A, para qualquer
). Imprimir a matriz no final.