fork download
  1. #include <math.h>
  2. #include <stdio.h>
  3.  
  4. typedef struct {
  5. int x;
  6. int y;
  7. } ponto;
  8.  
  9. int main() {
  10. ponto p1, p2;
  11. printf("Digite o ponto p1(X): ");
  12. scanf("%d", &p1.x);
  13. printf("Digite o ponto p1(Y): ");
  14. scanf("%d", &p1.y);
  15. printf("Digite o ponto p2(X): ");
  16. scanf("%d", &p2.x);
  17. printf("Digite o ponto p2(Y): ");
  18. scanf("%d", &p2.y);
  19.  
  20. printf("Resultado: %.2f\n", hypot(p2.x - p1.x, p2.y - p1.y));
  21. }
  22.  
Success #stdin #stdout 0s 5556KB
stdin
3 4 6 8
stdout
Digite o ponto p1(X): Digite o ponto p1(Y): Digite o ponto p2(X): Digite o ponto p2(Y): Resultado: 5.00