Exercice langage C : Programme de calcul et d'affichage de la distance euclidienne entre deux points
Rédigé par GC Team, Publié le 22 Février 2012, Mise à jour le Lundi, 07 Novembre 2022 18:19Objectif:
Travailler avec les Fonctions Mathématiques
Travaille à Faire:
- Réaliser un programme qui affiche la distance euclidienne entre deux points, dont les coordonnées sont lues au clavier ;
la fonction racine est sqrt() (RTFM)
Etapes:
- inclure du fichier math.h pour disposer des declarations des - objets mathematiques. Pensez a placer "-lm" dans la ligne de compilation
/* Programme de calcul et d'affichage de la distance euclidienne entre
* deux points dont les coordonnées sont lues au clavier */
#include
/* inclusion du fichier math.h pour disposer des declarations des
* objets mathematiques. Pensez a placer "-lm" dans la ligne de compilation */
#include
int main()
{
double x1, x2, y1, y2, distance;
printf("x1: ");
scanf("%lf", &x1);
printf("x2: ");
scanf("%lf", &x2);
printf("y1: ");
scanf("%lf", &y1);
printf("y2: ");
scanf("%lf", &y2);
distance = sqrt((y1-x1)*(y1-x1) + (y2-x2)*(y2-x2));
printf("Distance entre (%.2f,%.2f) et (%.2f,%.2f) = %f\n", x1, x2, y1, y2,
distance);
return 0;
}