Đ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
FULL
include <bits/stdc++.h>
using namespace std;
#define ll long long
#define tt ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0)
int main(){
double n,x;
cin>>n;
double t=0,d=0;
for (int i=0;i<n;i++) { cin>>x;
if (x<0)
{
d++;
t=t+x;
}
}
double s=t/d;
if (d==0) cout<<"-1";
else cout<<fixed<<setprecision(2)<<s;
return 0;
}
9 bình luận nữa