


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
atividades de programação(entrada e saida atéstructs)
Tipologia: Notas de estudo
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Universidade Federal de Uberl ˆandia - UFU Faculdade de Computac¸ ˜ao - FACOM Lista de exerc´ıcios de programac¸ ˜ao em linguagem C
(a) Permita ao usu ´ario entrar com os dados de 5 alunos. (b) Encontre o aluno com maior nota da primeira prova. (c) Encontre o aluno com maior m ´edia geral. (d) Encontre o aluno com menor m ´edia geral (e) Para cada aluno diga se ele foi aprovado ou reprovado, considerando o valor 6 para aprovac¸ ˜ao.
struct Vetor{ float x; float y; float z; };
para representar um vetor no R^3 , implemente um programa que calcule a soma de dois vetores.
No programa principal, leia um ponto em coordenada polar e mostre as coordenadas do ponto gerado no plano cartesiano.
(a) Crie um vetor Cadastro com 5 elementos. (b) Permita ao usu ´ario entrar com dados para preencher esse 5 cadastros. (c) Encontre a pessoa com maior idade entre os cadastrados (d) Encontre as pessoas do sexo masculino (e) Encontre as pessoas com sal ´ario maior que 1000. (f) Imprima os dados da pessoa cuja identidade seja igual a um valor fornecido pelo usu ´ario
struct dma { int dia; int mes; int ano; };
(a) Definir a estrutura acima. (b) Declarar a vari ´avel agenda (vetor) com capacidade de agendar at ´e 100 nomes. (c) Definir um bloco de instruc¸ ˜oes busca por primeiro nome: Imprime os dados da pessoa com esse nome (se tiver mais de uma pessoa, imprime para todas). (d) Definir um bloco de instruc¸ ˜oes busca por m ˆes de anivers ´ario: Imprime os dados de todas as pessoas que fazem anivers ´ario nesse m ˆes. (e) Definir um bloco de instruc¸ ˜oes busca por dia e m ˆes de anivers ´ario: Imprime os dados de todas as pessoas que fazem anivers ´ario nesse dia e m ˆes. (f) Definir um bloco de instruc¸ ˜oes insere pessoa: Insere por ordem alfab ´etica de nome. (g) Definir um bloco de instruc¸ ˜oes retira pessoa: Retira todos os dados dessa pessoa e desloca todos os elementos seguintes do vetor para a posic¸ ˜ao anterior. (h) Definir um bloco de instruc¸ ˜oes imprime agenda com as opc¸ ˜oes: