#include <stdio.h>
#include <math.h>
typedef struct {
int x;
int y;
} ponto;
int quadradoPontos(int p1, int p2) {
}
void lePonto(char nome, char coordenada, ponto *p) {
printf("\nDigite o ponto p%c(%c): ", nome
, coordenada
); if (coordenada
== 'X') scanf("%d", &p
->x
); }
int main() {
ponto p1, p2;
lePonto('1', 'X', &p1);
lePonto('1', 'Y', &p1);
lePonto('2', 'X', &p2);
lePonto('2', 'Y', &p2);
printf("\nResultado: %.2f", sqrt(quadradoPontos
(p1.
x, p2.
x) + quadradoPontos
(p1.
y, p2.
y))); }
//https://pt.stackoverflow.com/q/128830/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBpbnQgeDsKICAgIGludCB5Owp9IHBvbnRvOwppbnQgcXVhZHJhZG9Qb250b3MoaW50IHAxLCBpbnQgcDIpIHsKICAgIHJldHVybiBwb3cocDIgLSBwMSwgMik7Cn0Kdm9pZCBsZVBvbnRvKGNoYXIgbm9tZSwgY2hhciBjb29yZGVuYWRhLCBwb250byAqcCkgewogICAgcHJpbnRmKCJcbkRpZ2l0ZSBvIHBvbnRvIHAlYyglYyk6ICIsIG5vbWUsIGNvb3JkZW5hZGEpOwogICAgaWYgKGNvb3JkZW5hZGEgPT0gJ1gnKSBzY2FuZigiJWQiLCAmcC0+eCk7CiAgICBlbHNlIHNjYW5mKCIlZCIsICZwLT55KTsKfQppbnQgbWFpbigpIHsKICAgIHBvbnRvIHAxLCBwMjsKICAgIGxlUG9udG8oJzEnLCAnWCcsICZwMSk7CiAgICBsZVBvbnRvKCcxJywgJ1knLCAmcDEpOwogICAgbGVQb250bygnMicsICdYJywgJnAyKTsKICAgIGxlUG9udG8oJzInLCAnWScsICZwMik7CiAgICBwcmludGYoIlxuUmVzdWx0YWRvOiAlLjJmIiwgc3FydChxdWFkcmFkb1BvbnRvcyhwMS54LCBwMi54KSArIHF1YWRyYWRvUG9udG9zKHAxLnksIHAyLnkpKSk7Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzEyODgzMC8xMDE=