lunedì 13 ottobre 2008

Il giochino sconosciuto...

Salve a tutti!

Mi sono appena alzato da tavola, dopo aver mangiato una porzione smisurata di pasta alla norcina. Oggi vi scrivo per postare la mia soluzione dell'esercizio n° 7 del compito di stamane, che la stampante si è *rifiutata* di stampare.


Il giochino inerente questo esercizio neanche mi ricordo come si chiama, ma poco importa...la cosa fondamentale è che il prof. veda l'esercizio per dargli una valutazione (sennò prendo 4 e sono CApperI amari, mooooolto amari).


Quindi, fatti e non parole: ecco il sorgente:

/*TOMMASO VELATTA*/
#include <stdio.h>
int board[29];
char symbol[
3]= {' ','','+'};
int i;

/*funzione per ottenere la piramide di ""*/
void azzera_board(int board[29]) {
int j;
for(j=
1;j<8;j++) {
board[j]=
1;
}
for(j=
9;j<14;j++) {
board[j]=
1;
}
for(j=
17;j<20;j++) {
board[j]=
1;
}
board[
25]=1;
}

/*funzione per stampare*/
void stampa(int array[29]) {
for(i=
1;i<29;i++) {
printf(
"%c",symbol[ array[i] ]);
if(i%
7==0) { /*ogni 7 caselle vado a capo*/
printf("\n");
}
}
}

/*funzione principale*/
main() {
azzera_board(board);
stampa(board);


system(
"PAUSE");
}

Ed ecco uno screen di come si presenta la stampa della tavola da gioco di questo giochino sconosciuto:




Buon proseguimento di giornata a tutti! E, come al solito, arvedecce!

PS_(solo per il 4ALE): non ve sfleshate troppo a studià diritto!

1 commento:

didatticaNatalizi ha detto...

Bene, molto bene. Solo un'osservazione. Nelle funzioni azzeraBoard() e stampaBoard() passi come parametro di input l'array. Non c'è bisogno dal momento che questo è una variabile globale, e quindi visibile ed accessibile alle tue funzioni.