lunedì 9 marzo 2009

Esercizio n. 24 pagina 246

#include
#include
int cateto1;
int cateto2;
int ipo;
void ipotenusa(){
ipo==sqrt((cateto1*cateto1)+(cateto2*cateto2));
printf("Ipotenusa = %d\n", &ipo);
}
void perimetro(){
int per;
per==(cateto1+cateto2+ipo);
printf("Perimetro del triangolo = %d\n", &per);
}
void area(){
int area;
area==(cateto1*cateto2)/2;
printf("Area del triangolo = %d\n", &area);
}
main(){
printf("Inserisci il valore del primo cateto:\n");
scanf("%d",&cateto1);
printf("Inserisci il valore del secondo cateto:\n");
scanf("%d",&cateto2);
ipotenusa();
perimetro();
area();
}




Il programma funziona ma (non ho capito perchè) i valori che dà sono tutti sballati.

Nessun commento: