Olá! Estou precisando fazer um trabalho para segunda mas não estou conseguindo fazê lo.
O trabalho é este:
1. Implemente um programa que permita criar um arquivo AGENDA de contatos cujos registros tenham os seguintes campos com os seguintes tipos:
NOME char[50]
ENDEREÇO char[50]
CIDADE char[30]
UNIDADE DA FEDERAÇÃO char[3]
CÓDIGO POSTAL char[9]
TELEFONE char[11]
DATA DE NASCIMENTO struct{ enum dia[1..31], enum mês[Jan..Dez], int ano}
Este programa deve permitir:
a) a inclusão de contatos no final do arquivo,
b) atualização dos dados cadastrais do contato e;
c) ler o arquivo para exibir os registros da agenda em ordem alfabética do nome do contato.
2. Implementar um programa que armazene informações em nós de uma lista simplesmente encadeada. A estrutura do nó contém dois campos, INFO que é um tipo inteiro e PROX que é um ponteiro para o próximo nó. O programa deve ser capaz de:
a) contar o número de nós da lista e exibí-lo no stdout,
b) localizar o n-ésimo nó e trocar o valor atual de INFO por outro valor x fornecido.
3. Dado uma string constituída de parênteses ( ) e colchetes [ ], ela é dita correta se:
a) ela é uma string vazia,
b) se A e B são corretos, AB é correto; e
c) se A é correto, então, (A) e [A] são corretos.
Escreve um programa que leia uma string constituída de parênteses ( ) e colchetes [ ] e teste se ela é correta ou não. Assume que o tamanho máximo da string é 64.
O arquivo de entrada contém um número n e uma sequência de n strings de parênteses ( ) e colchetes [ ], uma string por linha.
O arquivo de saída deve sem uma sequência de Certo e Errado, um por linha.
Pergunta
Aldemar Augusto
Olá! Estou precisando fazer um trabalho para segunda mas não estou conseguindo fazê lo.
O trabalho é este:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.