#CCBCHMOT0000014. Tuổi trung bình (Ages)

Tuổi trung bình (Ages)

Tuổi trung bình (Ages)

Nguồn: beecrowd

Phiên bản: Phước Hưng OJ Extended

Đề bài

Một nhóm người được mô tả bằng dãy các số nguyên chỉ tuổi. Dãy kết thúc ở số âm đầu tiên, số này là dấu dừng và không thuộc nhóm. Tính tuổi trung bình cộng của các tuổi không âm trước dấu dừng rồi in đúng hai chữ số sau dấu thập phân. Bản PHOJ bảo đảm có ít nhất một tuổi trước dấu dừng.

Input

Mỗi dòng chứa một số nguyên là tuổi hoặc số âm kết thúc dãy.

Output

Một số thực là trung bình các tuổi trước dấu dừng, có đúng hai chữ số sau dấu thập phân.

Subtask

  • Subtask 1 (20%): Có đúng một tuổi 1≤a≤1001\le a\le100 trước dấu dừng −1-1.
  • Subtask 2 (30%): Có từ 11 đến 1010 tuổi, mỗi tuổi từ 00 đến 100100; dấu dừng thuộc [−1000,−1][-1000,-1].
  • Subtask 3 (50%): Có từ 11 đến 10001000 tuổi, mỗi tuổi từ 00 đến 120120; dấu dừng âm thuộc [−1000,−1][-1000,-1].

Ví dụ

Ví dụ 1

Input

34
56
44
23
-1

Output

39.25

Giải thích

Có bốn tuổi 34,56,44,23; tổng là 157, số người là 4. Dấu -1 không tính. Trung bình 157/4=39.25 nên in 39.25.

Ví dụ 2

Input

0
20
-1

Output

10.00

Giải thích

Tuổi 0 vẫn là dữ liệu hợp lệ; tổng 20, số người 2, trung bình 10.00.