#CCBCHBA0000124. Trung bình của nhiều dãy (Average of Several Number Lists)
Trung bình của nhiều dãy (Average of Several Number Lists)
Trung bình của nhiều dãy (Average of Several Number Lists)
Nguồn: Schaum’s Outline of Programming with C
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy số thực. Với mỗi dãy, biết số phần tử và các giá trị . Hãy tính trung bình cộng của từng dãy theo đúng thứ tự đầu vào: . In mỗi trung bình trên một dòng, đúng hai chữ số thập phân. Quy tắc làm tròn: đến phần trăm gần nhất; nếu đúng ở giữa hai giá trị, chọn giá trị có trị tuyệt đối lớn hơn (làm tròn xa 0). Khi giá trị làm tròn bằng 0, in 0.00 (không in -0.00).
Input
Dòng đầu chứa số nguyên . Trong mỗi dòng tiếp theo, số đầu tiên là số nguyên , sau đó là đúng số thực của dãy đó, cách nhau bằng một dấu cách. Có đúng dòng dữ liệu dãy. Mỗi số thực có tối đa hai chữ số sau dấu chấm thập phân.
Output
In đúng dòng, mỗi dòng là trung bình của một dãy, có đúng hai chữ số sau dấu chấm.
Subtask
-
Subtask 1 (20%): ; mỗi dãy; , tối đa hai chữ số thập phân.
-
Subtask 2 (30%): ; mỗi dãy; , tối đa hai chữ số thập phân.
-
Subtask 3 (50%): ; mỗi dãy; , tối đa hai chữ số thập phân.
Ví dụ
Ví dụ 1
Input:
2
3
1 2 3
2
-0.25 0.25
Output:
2.00
0.00
Giải thích:
Đối với từng dãy, tính tổng độc lập rồi chia cho số lượng phần tử; in trung bình với hai chữ số thập phân.
Ví dụ 2
Input:
1
4
1.00 2.00 3.00 6.00
Output:
3.00
Giải thích:
Đối với từng dãy, tính tổng độc lập rồi chia cho số lượng phần tử; in trung bình với hai chữ số thập phân.