1 ) Criar um programa para manter uma lista de livros a serem lidos durante a sua graduação em ciencia da computação. Cada livro da lista deve ter as seguintes informações:
titulo - char[80]
assunto- char[50]
qtde de paginas - int
A definição dessa estrutura de dados em C ficaria assim:
struct no {
char[80] titulo;
char[50] assunto;
int qtde_paginas;
struct no* prox; // Ponteiro para o proximo elemento
};
typedef struct no lista;
Criar uma estrutura Livro para representar um livro com os campos acima.
Criar um ponteiro para estrutura Livro para representar uma lista
O programa deve exibir ao usuário um menu com as opções para:
Incluir um Livro
Remover um Livro
Listar todos os Livros
Pesquisar um Livro pelo Assunto
Sair do Programa
Crie o programa com base no exemplo que foi apresentado em aula.