18.08.2013 Views

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

Dalla A alla Z passando per C - Robotica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Esercizio 22<br />

Si consideri un file contenente informazioni relative ai risultati delle partite di calcio di un<br />

girone (max 18 squadre). Il file contiene in ciascuna riga, separati da spazio:<br />

• nome della squadra (max 10 caratteri),<br />

• numero di partite vinte,<br />

• numero di partite <strong>per</strong>se,<br />

• numero di partite pareggiate,<br />

• goal fatti,<br />

• goal subiti.<br />

Si scriva un programma che definita un’opportuna struttura dati, carichi in memoria questi<br />

dati e generi un secondo file che contiene in ciascuna riga le seguenti informazioni:<br />

• nome squadra;<br />

• numero partite giocate;<br />

• punteggio (3 punti <strong>per</strong> partita vinta e 1 <strong>per</strong> partita pareggiata);<br />

• media dei goal fatti <strong>per</strong> partita;<br />

• media dei goal subiti <strong>per</strong> partita.<br />

Esempio di file dati:<br />

Esercizio 23<br />

AAAAAA 3 1 1 4 2<br />

BBBBBB 2 1 2 2 3<br />

CCCCCC 4 1 0 5 1<br />

DDDDDD 2 0 2 2 2<br />

Data la seguente porzione di codice in linguaggio C, si dica quali valori verranno stampati ad<br />

ogni iterazione.<br />

#include <br />

#define MAX 10<br />

int main(void)<br />

{<br />

int f0 = 0, f1 = 1, n, temp;<br />

for (n = 2; n

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!