Claro! Aqui está um exemplo de como você pode definir a struct ponto2d, criar as estruturas ponto_inicial e ponto_final, ler os valores, calcular a distância e mostrar o resultado em C++: ```cpp #include #include struct ponto2d { float x; float y; }; int main() { ponto2d ponto_inicial, ponto_final; std::cout << "Digite as coordenadas do ponto inicial (x y): "; std::cin >> ponto_inicial.x >> ponto_inicial.y; std::cout << "Digite as coordenadas do ponto final (x y): "; std::cin >> ponto_final.x >> ponto_final.y; float distancia = sqrt(pow(ponto_final.x - ponto_inicial.x, 2) + pow(ponto_final.y - ponto_inicial.y, 2)); std::cout << "A distância entre os pontos é: " << distancia << std::endl; return 0; } ``` Neste exemplo, a struct ponto2d é definida com os atributos x e y. Em seguida, as estruturas ponto_inicial e ponto_final são criadas. Os valores das coordenadas são lidos do usuário e, utilizando a fórmula da distância entre dois pontos, a distância é calculada e exibida na tela. Espero que isso ajude! Se você tiver mais alguma dúvida, é só perguntar.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem de Programação.
•UNINTER
Compartilhar