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.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
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