ciao io sono un principiante ,ma come ti è stato detto ,le persone esperte ,presenti
in questo forum , danno aiuto su un codice già esistente dove si trovano difficolta.
-----------------
Se possibile ti vorrei dare qualche consiglio .
nella struttura ,manca un campo che indichi se il libro è presente o in prestito,
il campo nomi autori non può essere un semplice array , perche è previsto che ci possano
essere un massimo di cinque autori , quindi usare una matrice autori[5][20]
per l'approccio ricorsivo , basta che ricerchi su gogle "ordinamento ricorsivo array in c" e lo
applichi all'array di struct sul campo prezzo.
questa funzione ricorsiva ,trovata rapidamente con google restituisce il valore maggiore,
ma studiandola si può modificare in modo che ristituisca l'indice con valore maggiore
codice:
int max(int vet[],int n)
{
int max_c;
n--;
if(n==0)
return vet[0];
max_c = max(vet,n);
if(max_c>vet[n])
return max_c;
return vet[n];
}