1. CENTRO FEDERAL DE EDUCAO TECNOLGICA DO PIAUCURSO: Tcnico em
InformticaDISCIPLINA: Lgica de Programao / Algoritmos e Linguag. de
ProgramaoPROFESSOR: Regis Pires Magalhes LISTA DE EXERCCIOS
6Escreva um programa em linguagem C para realizar um cadastro de
contatos que deve ter:1) uma estrutura contato com os seguintes
campos: nome fone ano_nascimento 2) um tipo Contato que uma
estutura contato. typedef struct contato Contato;3) um vetor de
contatos que deve ser uma varivel global e que pode conter at 1000
contatos. Contato contatos[1000];4) uma funo para obter um contato
e inseri-lo no vetor de contatos. void insere( );5) uma funo para
exibir todos os contatos na tela com seus respectivos ndices. void
lista();6) uma funo para receber o ndice de um contato e remov-lo
do vetor de contatos. void remove(int indice);7) uma funo para
receber como parmetro o ndice de um contato. Depois disso, alterar
o contato do ndice ind. void altera(int ind);8) uma funo que no
recebe parmetros e que internamente obtm os dados de um contato
(nome, fone e ano_nascimento) via teclado. Depois disso, a funo
deve retornar um contato. Dica: A funo obtem_contato( ) pode ser
usada internamente nas funes altera e insere.Contato
obtem_contato();9) um menu com opes para Inserir, Alterar, Remover
um contato e tambm para Listar todos os contatos usando as funes
definidas nos itens anteriores.