Si vuole simulare la gestione automatizzata di una biblioteca. Si suppone di avere un
archivio di massimo 20 libri identificati da un titolo, nome dell’autore o autori (massimo
5), da un codice identificativo e da un prezzo di prestito. Un libro può essere presente
nell’archivio o in prestito.
Permettere all’utente di:
- Richiedere un libro tramite il titolo (verificare se esso è presente e non è in
prestito).
- Cercare nell’archivio il libro più costoso (usare un approccio ricorsivo)
Questi sono i due punti che non sono riuscito a svolgere...questo è il programma con la struct con le varie printf. Chi mi da un aiuto a fare questi due punti?? grazie a tutti x l'attenzione.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int i=0;
struct Libro{
char titolo[20];
char nome_autore[20];
int codice_identificativo;
int prezzo_di_prestito;
};
typedef struct Libro libro;
int var=0;
libro biblioteca[10];
strcpy(biblioteca[0].titolo, "Twilight\n");
printf("%s",biblioteca[0].titolo); /*for(i=0;i<20;i++){} */
printf (" ============================================\n");
printf("Benvenuto nel programma di gestione biblioteca\n");
printf(" ============================================\n");
printf("Premere 1 per inserire un nuovo libro\n");
printf("Premere 2 per richiedere un libro tramite il titolo\n");
printf("Premere 4 per restituire un libro tramite codice\n");
printf("Premere 5 per cercare nell'archivio il libro piu' costoso\n");
printf("Premere 0 per uscire\n");
scanf("%d",&var);
return 0;
}