giovedì 19 febbraio 2009

esercizio filetto 19/02/09

#include
int i=0;
char scacchiera[ ]={'-','-','-','-','-','-','-',
'|',' ','|',' ','|',' ','|',
'-','-','-','-','-','-','-',
'|',' ','|',' ','|',' ','|',
'-','-','-','-','-','-','-',
'|',' ','|',' ','|',' ','|',
'-','-','-','-','-','-','-'};
void stampaBoard(){
for (i=0; i<49; i++){
printf("%c",scacchiera[i]);
}
}
main(){
stampaBoard();
}

giovedì 12 febbraio 2009

lezione 12-02-09

#include
int i;
int numeri[10];
void digita(){
for (i=0; i<10; i++){
printf("\ndigita un numero intero");
scanf("%d\d",&numeri[i]);
}
}
void stampa(){
for (i=0; i<10; i++);
printf("%d\n", numeri[i]);
}
}
main(){
digita();
stampa();
}

mercoledì 11 febbraio 2009

esercizio 12-02-09

1) scrivere le seguenti funzioni:
a) la funzione elevaQuadrato che dato in input un numero intero n,
restituisce il suo quadrato.
b) la funzione isEven che, dato un intero n, restituisce
1 se n è un numero pari, e 0 se dispari.
c) la funzione isOdd che, dato un numero intero n, restituisce 1 se n è un
numero dispari, e 0 se pari.
d) la funzione power che, dato un numero double x ed un numero intero n,
restituisce x**n.
e) la funzione che, dati tre numeri interi che rappresentano i lati di triangolo,
restituisce 1 se il triangolo è rettangolo, altrimenti 0.
f) la funzione isPrime che, dato un numero intero n, restituisce 1 se il numero è primo,
altrimenti 0.

mercoledì 4 febbraio 2009

Lezione 04/02/09

#include
int moltiplica(int a,int b){
int i;
int somma;
for (i=0; i somma=somma+a;
}
return somma;
}
main(){
int m=moltiplica(3,4);
printf("il prodotto=%d",m);
}