Editorial for C Bài 2.A2: Khoảng cách 2 điểm


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.

Author: buitrunghieu

Hướng dẫn

Để giải quyết được bài này, ta cần nắm vững kiến thức cơ bản về khoảng cách giữa 2 điểm trong mặt phẳng tọa độ \(Oxy\). Từ đó ta sẽ có công thức để tính khoảng cách khi biết tọa độ 2 điểm cho trước bằng công thức: \(d = \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}\) .Đừng quên việc làm tròn số đến phần thập phân thứ 2.

Code mẫu

#include <stdio.h>
#include <math.h>
int main() {
    int x, y, z, t;
    scanf("%d%d%d%d", &x, &y, &z, &t);
    //Sử dụng công thức để tính khoảng cách giữa 2 điểm
    double res = sqrt((x - z) * (x - z) + (y - t) * (y - t));

    //In ra kết quả làm tròn đến phần thập phân thứ 2
    printf("%.2f", res);
    return 0;
}

Đăng ký khóa học: https://www.facebook.com/clblaptrinhfullhouse

SĐT liên hệ: 0372229686

Youtube: CLB Lập Trình Full House

Fullhouse dev đồng hành trên từng dòng code


Comments

There are no comments at the moment.

Zalo