본문 바로가기
프로그래밍 문제/c++ 문제

c++ 문제 43. 두 지점 간의 거리 구하기

by 지나팩 2023. 12. 28.

2차원 좌표상의 두 점 (x1, y1), (x2, y2)을 입력받아 두 지점의 거리를 출력하는 코드를 작성하세요.

출력 예)

코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cmath> // sqrt와 pow 함수 사용을 위한 헤더
 
int main() {
    double x1, y1, x2, y2, distance;
 
    // 첫 번째 점 입력받기
    std::cout << "첫 번째 점의 x 좌표를 입력하세요: ";
    std::cin >> x1;
    std::cout << "첫 번째 점의 y 좌표를 입력하세요: ";
    std::cin >> y1;
 
    // 두 번째 점 입력받기
    std::cout << "두 번째 점의 x 좌표를 입력하세요: ";
    std::cin >> x2;
    std::cout << "두 번째 점의 y 좌표를 입력하세요: ";
    std::cin >> y2;
 
    // 두 점 사이의 거리 계산
    distance = sqrt(pow(x2 - x1, 2+ pow(y2 - y1, 2));
 
    std::cout << "두 점 사이의 거리는 " << distance << "입니다." << std::endl;
 
    return 0;
}
 
cs

댓글