Marca B
Disciplina: INTRODUÇÃO À PROGRAMAÇÃO – Turmas 01
Prof.: Joseluce de Farias Cunha Exercícios para o 3º Estágio Prazo de Entrega: 11/08/2014 1) Faça um programa para ler Matricula e Idade de N estudantes, sendo N informado pelo usuário ( máximo 50). Em seguida, o programa deverá imprimir Matrículas dos Alunos com Idade Abaixo de 18 anos e, em seguida, as Matrículas dos Alunos com 18 anos ou mais.
2) Faça um programa para ler Matricula e Idade de N estudantes, sendo N informado pelo usuário ( máximo 50). Em seguida, o programa deverá imprimir duas listagens com os dados lidos: a primeira na ordem em que os dados foram lidos e a segunda ordenada por Matrícula. Utilize as funções: le_dados(), imprime_dados(), troca_dois_inteiros( ), ordena_por_matrícula. Esta última deve receber como parâmetros os dois arrays (Matrícula e Idade) e o tamanho desses arrays. A função deverá ordenar os dois arrays de forma sincronizada obedecendo a ordem crescente das matrículas.
3) Considerando o Programa das Figuras 5.8 e 6.9 do Livro Texto, Faça uma nova versão do programa da Fig. 6.9 que simule o lançamento de um dado vinte vezes e imprima quantas vezes cada face do dado foi lançada. Nesta nova versão continue usando o array freqüência para registrar a quantidade de vezes que cada face do dado foi lançada e acrescente uma função para lançar um dado e outra para imprimir o array.
4) Faça um programa para ler dois conjuntos (A e B) de no máximo 10 elementos inteiros, gerar um terceiro conjunto (U - união) e finalmente imprimir os três conjuntos. Os tamanhos de A e B serão informados pelo usuário. Utilize as funções: le_conjunto(), imprime_conjunto(), elemento_pertence_ao_conjunto() e gera_o_conj_uniao().
5) Faça um programa para corrigir provas de múltipla escolha. Cada prova tem 5 questões e cada questão vale 2 pontos. O primeiro conjunto de dados a ser lido é o gabarito da prova. Os outros dados serão a