Crie um programa que:
- Crie um de 5 números inteiros.
- Peça para o usuário digitar os 5 números e insira-os no vector.
- Mostre na tela os 5 números
- Apague tudo que estiver contido no
Passo 1
Vamos lá, galera
Essa questão vai ser legal pra gente exercitar o uso do container . Então, já vamos começar incluindo o no cabeçalho do programa.
Passo 2
O passo seguinte é criar um vector dentro da nossa . A questão pede que o vector seja criado com 5 espaços iniciais. Então vamos usar a seguinte sintaxe:
A questão pede que o vector seja do tipo inteiro, e que o tamanho seja 5. Então vamos criar um vector chamado com essas especificações:
E prontinho. O mais difícil já passou.
Agora, a gente pode usar o como os vetores normais que já estamos acostumados.
Passo 3
Para preencher um vector com dados do usuário, é só a gente criar um loop, que nem a gente fazia com as arrays.
Então vamos criar um loop que dê 5 voltas. Em cada volta vamos usar o para pedir pro usuário digitar um valor, e o para guardar o valor digitado na posição correspondente dentro do vector:
Passo 4
A próxima etapa é imprimir o conteúdo do vector.
E aqui não tem nenhum segredo. É só a gente usar um loop pra imprimir cada uma das posições do vector.
Então a gente cria um loop com cinco iterações, e pra cada iteração o vai imprimir a posição correspondente do vector.
No código acima eu adicionei o caractere especial pra dar um espaço na hora de imprimir o conteúdo do vector.
Passo 5
E agora vamos pra última etapa.
A questão pede pra gente apagar o conteúdo do vector. Pra isso, é só a gente chamar o método , e todo o conteúdo do vector será apagado.
E prontinho. Questão concluída!