Nội dung Bài tập
Mã:
GK_VoiPhun_1
Tên:
Hệ thống tưới tiêu tự động (p1)
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
10 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
anhnd

Một nông trại đang quản lý một hệ thống điện tưới cây, gồm N vòi phun nước có thể được kích hoạt tự động. Mỗi vòi phun này được đặt trên mặt đất của khu vực trồng trọt tại một tọa độ nhất định (theo hệ trục Oxy), và mỗi vòi phun có khả năng phun nước trong một khu vực hình tròn có bán kính R.

Hãy xây dựng 2 cấu trúc (struct) là ToaDo VoiPhun để hỗ trợ quản lý hệ thống tưới cây này.


struct ToaDo {

      /// Toa độ Ox, Oy

};

 

struct VoiPhun {

      ToaDo //  Tâm hình tròn

      /// Bán kính hình tròn

};


Input đầu vào gồm:

+ Dòng đầu tiên là số nguyên N là số lượng vòi phun của hệ thống tưới cây (0 < N < 50)

+ N dòng tiếp theo mỗi dòng chứa thông tin của từng vòi phun gồm toạ độ trục X (số nguyên), toạ độ trục Y (số nguyên) và bán kính phun R (số nguyên).

a.     Quá tải toán tử nhập “cin” để đọc thông tin cho từng vòi phun từ bàn phím. Dùng toán tử này để đọc thông tin từ Input.

b.     Quá tải toán tử xuất “cout” để in ra màn hình thông tin vòi phun dưới dạng biểu thức đường tròn:


Ví dụ: vòi phun có toạ độ (5, 6) và bán kính R = 10 thì biểu thức là:

           (x – 5)^2 + (y – 6)^2 = 100

Dùng toán tử này để xuất thông tin output.

Output đầu ra bài toán:

In ra biểu thức đường tròn của N vòi phun trên từng dòng.

Ví dụ:

Input

Output

4

1 2 5

5 -6 2

-7 8 3

1 0 2

(x-1)^2+(y-2)^2=25

(x-5)^2+(y+6)^2=4

(x+7)^2+(y-8)^2=9

(x-1)^2+(y-0)^2=4






    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin