Informática, perguntado por gabisrocha506, 1 ano atrás

Escrever um programa em C para simular uma agenda de telefones.

Para cada contato devem-se ter os seguintes dados:

Nome

E-mail

Endereço (contendo os campos Rua, numero e cidade)

Telefone (contendo campo para DDD e número)

Data de aniversário (contendo campo para dia, mês, ano)

No programa:

Definir a estrutura dada.

Declarar a variável agenda (vetor) com capacidade de agendar até

50 contatos.

Criar um menu para selecionar as opções abaixo:

1. Incluir contatos no vetor (1 por vez)

2. Mostrar os contatos cadastrados

3. Buscar um contato por nome e mostrar seus dados (se existir

nomes iguais, mostrar todos)

4. Buscar e mostrar os contatos que fazem aniversário no mês

informado.

5. Buscar e mostrar os contatos que fazem aniversário no dia e

mês informados.


nilzon: Em que linguagem ?
nilzon: Ops, em C, desculpe, nao tinha visto kk
nilzon: Se atente nos comentarios no código. Qualquer dúvida, pode mandar mensagem.

Soluções para a tarefa

Respondido por nilzon
7
Está ai o .txt ou o .c 
como disse, fique atento aos comentários, e POR FAVOR
faça testes...
Por exemplo, o que você nao entender pra que serve, apague, 
teste, e veja o que acontece, pra você aprender como funciona. 

OBSERVAÇÃO MUITO IMPORTANTE: Na opção 1 do menu, em adicionar as pessoas, meu FOR vai até 2. Eu coloquei até 2, APENAS para testar, mas o exercicio pede 50. Como testar 50 fica inviável, eu mudei para 2. Mas na hora de mostrar o professor, altere para 50.

Na linha 24: Agenda vetor[5] mude para vetor[50]
Na linha 42 for(i = 0; i<2; i++) mude para i<50 (na hora de mostrar pro professor)
Anexos:
Perguntas interessantes