#include <stdio.h> //Bibliotecas
#include <stdlib.h>
#include <math.h> //Para as funcoes de raiz e potencia
int main() {
struct ponto2d { //Criação da struct
float x;
float y;
}; struct ponto2d inicial, final;
float distancia, s1, s2;
//Local para digitar as coordenadas
printf("Digite as coordenadas iniciais para x e y: \n");
scanf_s("%f%f", &inicial.x, &inicial.y);
printf("Digite as coordenadas finais para x e y: \n");
scanf_s("%f%f", &final.x, &final.y);
//Cálculos para encontrar a distância
s1 = pow(inicial.x - final.x, 2);
s2 = pow(inicial.y - final.y, 2);
distancia = sqrt(s1 + s2);
printf("\nA distancia eh: %.2f\n\n", distancia);
system("pause");
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem de Programação.
•UNINTER
Compartilhar