1. Converter o valor de uma medida lida em metros para quilômetros, centímetros e milímetros. 2. Ler o preço e a quantidade a ser adquirida de um determinado produto, o valor do desconto, em porcentagem (caso seja aplicável), e calcular o preço total da compra. 3. Ler a distância a ser percorrida em uma viagem (em km) e o total de km percorridos pelo carro a cada litro de combustível. Considerando um valor do litro de combustível fornecido pelo usuário, calcular qual o valor total que deve ser pago para realizar a viagem. 4. Ler um número de quatro dígitos e separá-los por milhar, centena, dezena e unidade (faça matematicamente e utilizando strings). 5. Ler a idade do usuário e determinar se ele é um bebê (0 a 2 anos), uma criança (3 a 10 anos), pré-adolescente (11 a 13 anos), adolescente (14 a 17 anos), jovem adulto (18 a 30 anos), adulto (31 a 60 anos) ou idoso (>60 anos). 6. Ler uma data no formato DD/MM/AA e escrevê-la com o mês por extenso. 7. Ler um valor em reais e convertê-lo para dólar, euro ou iene, de acordo com a escolha do usuário (veja a cotação das moedas na data atual e informe esta data para o usuário). 8. Ler três números e escrevê-los na tela em ordem crescente. 9. Ler duas notas, calcular a média e verificar se o usuário foi aprovado (média >= 7), reprovado (média < 4) ou quanto ele precisa na avaliação final (4 <= media < 7). Lembrando que a média final é uma média ponderada entre a média parcial e o valor obtido na avaliação final (média parcial vale 60% e avaliação final vale 40%). 10. Ler um número e determinar se ele é ou não primo. Adicionalmente, verifique o número de divisões realizadas para chegar ao resultado. 11. Ler vários números consecutivos e determinar quantos números lidos estavam no intervalo de 0 a 50, de 51 a 100, de 101 a 250, de 251 a 500 e entre 501 e 1000. O programa deve parar quando for lido um número fora do intervalo de 0 a 1000. 12. Ler vários números consecutivos e informar, ao final de cada leitura, qual: o menor número lido, o maior número lido e a média dos números lidos. O programa deve parar quando o usuário digitar um número negativo. 13. Ler um endereço IP que pode conter apenas 4 segmentos, separados por pontos (ex.: 192.168.0.1). Após a leitura, informar qual o tamanho de cada segmento. Se o endereço lido não estiver no formato dado, emitir uma mensagem de erro. 14. Jogar pedra-papel-ou-tesoura com o computador até o usuário não querer mais :) 15. Solicitar um número do usuário, selecionar um número aleatório entre 0 e o número lido e solicitar ao usuário que tente adivinhar o número aleatório escolhido. O número de chances do usuário será igual a metade do valor informado por ele. Dê sugestões ao usuário, em caso de erro, informando se o número aleatório selecionado for menor ou maior do que o chute dado na vez. 16. Ler uma frase e reescrevê-la de trás para frente. 17. Ler uma palavra e a imprima convertida para maiúscula, eliminando os caracteres que não forem letras. 18. Ler vários números consecutivos e determinar quantos números lidos estavam no intervalo de 0 a 50, de 51 a 100, de 101 a 250, de 251 a 500 e entre 501 e 1000. O programa deve parar quando for lido um número fora do intervalo de 0 a 1000. 19. Ler vários números consecutivos e informar, ao final de cada leitura, qual: o menor número lido, o maior número lido e a média dos números lidos. O programa deve parar quando o usuário digitar um número negativo. 20. Ler a idade e a altura de n pessoas. Ao final, determine quantos indivíduos com mais de 18 anos possuem altura inferior à média de altura dessas pessoas. 21. Ler a temperatura média de cada mês do ano e armazená-las em uma lista. Após isto, calcular a média anual das temperaturas e mostrar todas as temperaturas acima da média anual, e em que mês elas ocorreram (mostrar o mês por extenso). 22. Simular o lançamento de dados. Lance o dado 100 vezes e armazene os resultados em um vetor . Depois, mostre quantas vezes cada valor foi conseguido. Dica: use um vetor de contadores(1-6) e uma função para gerar números aleatórios, simulando os lançamentos dos dados.