Informações sobre o programa a ser desenvolvido
• O programa para gerenciar questionários (veja nas orientações gerais que não há entrada de dados).
• Um questionário deve ter um título, nome da disciplina e quantidade atual de perguntas.
• Um questionário é formado por uma quantidade desconhecida de perguntas (pode ser estabelecida uma capacidade máxima de perguntas).
• A quantidade de questionários também é variável e deve ser gerenciada dinamicamente (pode ser estabelecida uma capacidade máxima de perguntas)
• Uma pergunta tem um estilo múltipla escolha, sendo formada por um texto (descrição da pergunta), por uma lista de 4 possíveis respostas e pela indicação da resposta correta. Ela também deve possuir um número único, o qual deve ser calculado pelo próprio programa. Este número não precisa ser sequencial e você tem liberdade para pensar na melhor solução (mas não utilize variáveis globais).
• Funcionalidades esperadas: o Adicionar, excluir ou recuperar um questionário. Quando um questionário é excluído, todas as suas perguntas também devem ser excluídas. Lembre-se que para excluir um elemento na posição n de um array, é necessário mover todos os elementos posteriores (n + 1, n + 2, ...) para uma posição à esquerda (n + 1 passa a estar na posição n e assim por diante). o Adicionar, excluir ou recuperar uma pergunta específica em um questionário existente. o Listar todas as perguntas de um questionário, dado o número do questionário.
Dica
• A solução deve utilizar arrays de objetos struct
adicionado 1 minuto depois
ProvaP1.rar