Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Hello1234

Nhập vào một dãy NN số nguyên A1,A2,...,ANA1,A2,...,AN (N≤10000,|Ai|≤109N≤10000,|Ai|≤109).

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

Dữ liệu vào:

Dòng đầu tiên chứa số NN

Dòng thứ 2 chứa NN số nguyên A1,A2,...,ANA1,A2,...,AN.

Kết quả:

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−1.

Sample Input

Copy

7 7 6 -4 19 -22 51 -82

Sample Output

Copy

-36.00

Lưu ý :dung C++

Nguyễn Lê Phước Thịnh
2 tháng 10 2021 lúc 0:25

#include <bits/stdc++.h>;
using namespace std;
int main()
{
    long i,n;
    float tbc,dem,t,a[10000];
    cin>>n;
    for (i=1; i<=n; i++)
    {
        cin>>a[i];
    }
    dem=0;
    t=0;
    for (i=1; i<=n; i++)
        if (a[i]<0)
    {
        dem=dem+1;
        t=t+a[i];
    }
    tbc=t/dem;
    cout<<fixed<< setprecision(2)<<tbc;
    return 0;
}

 


Các câu hỏi tương tự
Hello1234
Xem chi tiết
huynh chinh
Xem chi tiết
Hello1234
Xem chi tiết
Noelle
Xem chi tiết
89654DAUUBUOIIIII956
Xem chi tiết
Như Quỳnh
Xem chi tiết
TRIẾT PHẠM
Xem chi tiết
35. Trần Gia Nhi 8elhp
Xem chi tiết
Hello1234
Xem chi tiết