Scrivere un programma per la gestione di un magazzino di prodotti elettronici. Il magazzino contiene al massimo 5 prodotti identi cati da un codice, nome, dal prezzo e dalla quantita. Il magazzino viene gestito per 10 giorni complessivi. Ogni giorno l'utente puo acquistare al massimo 5 prodotti se sono disponibili. Visualizzare il prodotto piu venduto nei 10 giorni.

codice:
   
      #include <stdio.h>
   
      #include <stdlib.h>
   
       typedef struct {
   
             int cod;
   
             char *nome;
   
             int prezzo;
   
            int quantita;
  
      }prodotto;
   
      int main()
  
      {        int giorni=10;
  
         prodotto prodotti[5];
 
        int i;
  
        for(i=0;i<5;i++){
 
        printf("inserisci il codice del %d-esimo prodotto:",i);
 
        scanf("%d",&prodotti[i].cod);
 
         printf("inserisci il nome del %d-esimo prodotto:",i);
 
         scanf("%s",&prodotti[i].nome);
 
         printf("inserisci il prezzo del %d-esimo prodotto:",i);
  
         scanf("%d€",&prodotti[i].prezzo);
  
         printf("inserisci la quantità del %d-esimo prodotto:",i);
  
         scanf("%d",&prodotti[i].quantita);
  
      }
  
        system("PAUSE");     
  
        return 0;
  
      }
una volta che ho inserito i prodotti con i relativi nomi,codici,quantità ec...
come faccio a gestire il magazzino, in modo che ogni giorno acquisto dei prodotti...???
uso una rand() ??at: per acquistare fino ad un massimo di 5 prodotti ?