Master94ga
21-09-2011, 18:01
Il programma è questo:
/*Scrivere un programmam che consenta di caricare un elenco di massimo 30 libri, ciascuno caratterizzato dai campi:
-Titolo
-Autore
-Prezzo
Scrivere una funziona che trovi il libro di prezzo maggiore*/
#include <stdio.h>
#include <conio.h>
typedef struct tlibri
{
char titolo [20];
char autore [30];
float prezzo [10];
};
tlibri libroprezmax;
tlibri elencolibri [100];
void prezzomax (tlibri libroprezmax, int n);
main ()
{
int n,i;
printf("Inserisci il numero dei libri: ");
scanf("%d", &n);
for(i=0;i<n;i++)
{
printf("Inserisci il titolo del libro: ");
scanf("%s", elencolibri [i].titolo);
printf("Inserisci l'autore del libro: ");
scanf("%s", elencolibri [i].autore);
printf("Inserisci il prezzo del libro: ");
scanf("%f", elencolibri [i].prezzo);
prezzomax(libroprezmax,n);
}
getch();
}
void prezzomax (tlibri libroprezmax, int n)
{
Io non so come fare la funzione che trovi e stampi il libro con prezzo maggiore, consigli?
/*Scrivere un programmam che consenta di caricare un elenco di massimo 30 libri, ciascuno caratterizzato dai campi:
-Titolo
-Autore
-Prezzo
Scrivere una funziona che trovi il libro di prezzo maggiore*/
#include <stdio.h>
#include <conio.h>
typedef struct tlibri
{
char titolo [20];
char autore [30];
float prezzo [10];
};
tlibri libroprezmax;
tlibri elencolibri [100];
void prezzomax (tlibri libroprezmax, int n);
main ()
{
int n,i;
printf("Inserisci il numero dei libri: ");
scanf("%d", &n);
for(i=0;i<n;i++)
{
printf("Inserisci il titolo del libro: ");
scanf("%s", elencolibri [i].titolo);
printf("Inserisci l'autore del libro: ");
scanf("%s", elencolibri [i].autore);
printf("Inserisci il prezzo del libro: ");
scanf("%f", elencolibri [i].prezzo);
prezzomax(libroprezmax,n);
}
getch();
}
void prezzomax (tlibri libroprezmax, int n)
{
Io non so come fare la funzione che trovi e stampi il libro con prezzo maggiore, consigli?