TDP-Lista5

Propaganda
Técnicas de Desenvolvimento de Programas Lista 5 ‐ Vetores PARA ENTREGAR NA AULA 1. Dada uma sequência de n números, imprimi‐la na ordem inversa à da leitura. 2. Tentando descobrir se um dado era viciado, um dono de cassino honesto (ha! ha! ha! ha!) o lançou n vezes. Dados os n resultados dos lançamentos, determinar o número de ocorrências de cada face. 3. Dada uma sequência de n números reais, determinar os números que compõem a sequência e o número de vezes que cada um deles ocorre na mesma. Exemplo: n = 8 Seqüência: ‐1.7, 3.0, 0.0, 1.5, 0.0, ‐1.7, 2.3, ‐1,7 Saída: ‐1.7 ocorre 3 vezes 3.0 ocorre 1 vez 0.0 ocorre 2 vezes 1.5 ocorre 1 vez 2.3 ocorre 1 vez 4. Dadas duas sequências com n números inteiros entre 0 e 9, interpretadas como dois números inteiros de n algarismos, calcular a sequência de números que representa a soma dos dois inteiros. Exemplo: n = 8, 1ª sequência 2ª sequência 8 2 4 3 4 2 5 1 + 3 3 7 5 2 3 3 7 11 5 11 8 6 5 8 8 5. Faça um algoritmo que leia um vetor N[20]. A seguir, encontre o menor elemento do vetor N e a sua posição dentro do vetor, mostrando: “O menor elemento de N é”, M, “e sua posição dentro do vetor é:”,P. 6. Uma locadora de vídeos tem guardada, em um vetor de 500 posições, a quantidade de filmes retirados por seus clientes durante o ano de 2013. Agora, esta locadora está fazendo uma promoção e, para cada 10 filmes retirados, o cliente tem direito a uma locação grátis. Faça um algoritmo que crie um outro vetor contendo a quantidade de locações gratuitas a que cada cliente tem direito. 7. Faça um algoritmo que leia um vetor A[10]. Inverta então os valores de A. troque o primeiro pelo último, segundo pelo penúltimo e assim por diante. Mostre o vetor A após as alterações. 
Download