Exercice 4.7
#include <stdio.h>
#include <math.h>
main()
{
/* Pour ne pas perdre de précision lors de la division, */
/* déclarons P comme rationnel. */
int A, B, C;
double P; /* ou bien: float P; */
printf("Introduisez les valeurs pour A, B et C : ");
scanf("%i %i %i", &A, &B, &C);
/* En forçant la conversion de A, les autres opérandes */
/* sont converties automatiquement. */
P=((double)A+B+C)/2;
printf("Surface du triangle S = %f\n",
sqrt(P*(P-A)*(P-B)*(P-C)));
return 0;
}
Feedback - Copyright © 1993,1996,1997 F.Faber