Câu hỏi 1. Thiết lập mảng bao gồm dữ liệu là toạ độ các điểm trên mặt phẳng, mỗi điểm P được cho...

Câu hỏi:

Câu hỏi 1. Thiết lập mảng bao gồm dữ liệu là toạ độ các điểm trên mặt phẳng, mỗi điểm P được cho bởi hai toạ độ (px, py).

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Đức
Để giải câu hỏi trên, bạn cần thực hiện các bước sau:

1. Khai báo một mảng 2 chiều để lưu toạ độ các điểm trên mặt phẳng. Mỗi phần tử trong mảng sẽ là một điểm có hai tọa độ (px, py).
2. Sử dụng vòng lặp để nhập các toạ độ của các điểm vào mảng.
3. Tính toán và in ra mảng đã nhập.

Câu trả lời cho câu hỏi trên sẽ là:

```cpp
#include
using namespace std;

int main() {
const int max_points = 5; // Số điểm tối đa
int points[max_points][2]; // Mảng để lưu toạ độ điểm

// Nhập toạ độ các điểm
for (int i = 0; i < max_points; i++) {
cout << "Nhap toa do diem " << i+1 << ": \n";
cout << "Nhap px: ";
cin >> points[i][0];
cout << "Nhap py: ";
cin >> points[i][1];
}

// In ra các điểm đã nhập
cout << "Cac diem tren mat phang la: \n";
for (int i = 0; i < max_points; i++) {
cout << "Diem " << i+1 << ": (" << points[i][0] << ", " << points[i][1] << ")\n";
}

return 0;
}
```

Đoạn code trên sẽ tạo một mảng 2 chiều để lưu toạ độ của các điểm trên mặt phẳng. Sau đó sẽ nhập các toạ độ từ người dùng và in ra các điểm đã nhập. Bạn có thể thay đổi giá trị `max_points` để nhập nhiều hoặc ít điểm hơn tùy ý.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.44373 sec| 2193.109 kb