Ciao ragazzi, avrei questo esercizio da fare ma sto riscontrando alcune difficoltà con alcune cose.. potreste aiutarmi?
L'esercizio è questo:
http://www.unife.it/ing/informazione/fond-info-modulo-a/esami/testi-di-esame/22-dicembre-2014-a-m
e il mio problema principale è l'elaborazione. Non riesco a scrivere bene le condizioni affinché il programma faccia quello che effettivamente dovrebbe fare. Copio la mia versione dell'elabora; per adesso sono arrivata a questo punto ma ovviamente va migliorata:
void elaborazione (tappa A[], int n)
{
int i, somma=0, viaggio=0;
for (i=0; i<n; i++)
{ if (A
.quant != 0)
{
somma= A.quant + somma;
}
else /*if (s>5000)
{printf("Viaggio %d %d carico eccessivo\n", viaggio, s);*/
{viaggio ++;
s=0;}
}}
P.S.Alcune cose sono ancora scritte come commenti perché sono incerta su dove piazzarli.. mi aiutate per favore?