Tính trung bình cộng

Xem PDF



Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Nhập vào một dãy \(N\) số nguyên \(A_{1},A_{2},...,A_{N}\).

Hãy in ra màn hình Trung bình cộng các phần tử âm.

Input

  • Dòng đầu tiên chứa số nguyên \(N\).
  • \(N\) dòng tiếp theo chứa \(N\) số nguyên \(A_{1},A_{2},...,A_{N}\).

Output

  • In ra Trung bình cộng các phần tử âm lấy \(2\) số lẻ sau phần thập phân, nếu trong dãy không có số âm nào thì in ra \(−1\).

Constraints

  • \(1 \leq n \leq 10000\)
  • \(|A_{i}| \leq 10^{9}\)

Example

Test 1

Input
7
7
6
-4 
19 
-22
51 
-82 
Output
-36.00

Bình luận


  • 1
    vuhainamcrm    6:03 p.m. 10 Tháng 8, 2023

    n=int(input())
    A=[]
    for i in range(n):
    ai=int(input())
    A.append(ai)
    s=0
    tbc=0
    dem=0
    for k in range(n):
    if A[k]<0:
    s=s+A[k]
    dem=dem+1
    if dem>0:
    tbc=s/dem
    print("{:.2f}".format(tbc))
    else:
    print('-1')


    • 3
      dxuloc    9:51 a.m. 20 Tháng 1, 2024

      chắc ko bạn

      9 bình luận nữa