vector c++
UNOESC – CHAPECÓ
LISTA DE EXERCÍCIOS 07
DADOS DA DISCIPLINA:
• Disciplina LABORATÓRIO DE ESTRUTURA DE DADOS
•
Curso: SISTEMAS DE INFORMAÇÃO
•
CONTEÚDOS: Criação de programas em C++ usando vector
QUESTÕES
1. Crie uma variável representando uma lista seqüencial de números inteiros.
Faça também as seguintes operações:
a) inserir os números 10, 20, 30, 40, 50
b) imprimir todos os números da lista;
c) inserir o número 14 no fim da lista;
d) ler um número e inseri-lo no início da lista.
e) ler um número e procurá-lo na lista, imprimindo a posição de sua primeira ocorrência a partir do início; se não estiver na lista, imprimir uma mensagem adequada. 2. Usando Vector e String imagine que você está escrevendo um programa para gerenciar uma lista de compras. Cada item é representado por uma String atribuída a um container. O design da empresa necessita a criação de uma função para imprimir o conteúdo dessa lista.
Teste a impressão através das validações abaixo:
a) criar um vector vazio e mandar imprimir.
b) Adicionar os itens: ovos, leite, açucar, chocolate, farinha na lista e imprimir.
c) Remover o ultimo elemento e imprimir.
d) Adicionar o item café e imprimir.
e) Criar um loop que procure pelo item açucar e alterar por mel, imprimir a lista. f) Criar um loop para procurar leite e remover da lista.
g) Procurar pelo item leite e informar que não existe mais.
h) Ordenar a lista e imprimir.
3. Criar a estrutura InfoAluno com string nome e float nota, criar rotina para cadastrar n alunos. Criar outra rotina que separe os alunos em duas listas
Aprovados e Reprovados, sendo que nota > 7 são considerados aprovados senão reprovados. Mostrar os alunos reprovados e aprovados em ordem
alfabética.