la traccia mi dice di calcolare l'ipotenusa di 3 triangoli diversi attraverso la funzione hypotenuse.
quando eseguo il programma mi fa inserire solo una volta i dati in input. mi sapreste dire cosa ho sbagliato?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double hypotenuse (double c1,double c2); /*prototipo di funzone*/
int main ()
{
double c1; /*primo cateto*/
double c2;/*secondo cateto*/
int x=1; /*contatore*/
while (x<=3){
printf("inserisci c1 e c2: \n");
scanf("%f%f", &c1 , &c2);
x++;
}
printf("l'ipotenusa misura %f\n", hypotenuse (c1,c2));
return 0;
}
double hypotenuse (double c1,double c2)
{
double potenzac1= 00.0;
double potenzac2= 00.0;
double sqrt= 00.0;
potenzac1= c1*c1;
potenzac2= c2*c2;
sqrt= potenzac1 +potenzac2;
return sqrt;
}
|