Exercícios - Aula 13: STL (Standard Template Library)
Praticando o uso de containers e algoritmos modernos.
🟢 Básicos
- Vector de Strings: Peça 5 nomes ao usuário, guarde-os em um
std::vectore depois os imprima usando um range-based for. - Algoritmo de Ordenação: Use
std::sort()para ordenar uma lista de 10 números inteiros aleatórios.
🟡 Intermediários
- Busca em Map: Crie um
std::map<int, string>que represente um cadastro de IDs e nomes. Peça um ID ao usuário e informe se ele existe no mapa. - Listas: Crie uma
std::liste adicione elementos no início e no fim. Remova o segundo elemento.
🔴 Desafio
- Template Genérico: Escreva um template de função
trocar<T>(T &a, T &b)que funcione para qualquer tipo de dado (int, float, string). Teste a função nomain.