A cura di: Administrator
/* * Scrivete la funzione distance() che calcoli la distanza tra due * punti (x1, y1) e (x2, y2). Tutti i numeri e i valori restituiti * dovranno essere di tipo float. * */ #include <stdio.h> #include <math.h> float distance(float, float, float, float); int main(void) { float p1, q1; float p2, q2; printf("Inserire le coordinate del primo punto: "); scanf("%f%f", &p1, &q1); printf("Inserire le coordinate del secondo punto: "); scanf("%f%f", &p2, &q2); /* calcola e stampa la distanza dei due punti */ printf("nLa distanza tra P1(%.2f, %.2f) e P2(%.2f, %.2f) è %.2fn", p1, q1, p2, q2, distance(p1, q1, p2, q2)); return 0; } float distance(float _x1, float _y1, float _x2, float _y2) { return sqrt((_x1-_x2)*(_x1-_x2)+(_y1-_y2)*(_y1-_y2)); }
- Programmazione