Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Bạn hãy viết chương trình tính trung bình cộng của tất cả các phần tử lẻ trong mảng 1 chiều các số nguyên ~A~ có ~n~ phần tử.
Input
- Dòng 1, một số nguyên dương ~n~ là số lượng phần tử của mảng ~A~
- Dòng 2, ~n~ số nguyên tương ứng là các phần tử của mảng ~A~
Biết rằng
- ~1 \le n \le 10^3~
- ~|A_{ij}| \le 10^6~
Output
- Trung bình cộng các phần tử lẻ của mảng ~A~ làm tròn tới chữ số thập phân thứ 4
Sample
Input #1
5
1 2 3 4 6
Output #1
2.0000
Bình luận
đây là tính các số lẻ trong mảng hay là các vị trí lẻ ạ? em làm mãi không ra
include <bits/stdc++.h>
using namespace std; int main() { long n; cin>>n; long a[n]; for(int i=0;i<n;i++) cin>>a[i]; long t=0; long dem=0; for(int i=0;i<n;i++) { if(a[i]%2!=0) { t+=a[i]; dem++; } } if(dem>0) { double trungBinh=(double)t/dem; cout<<fixed<code c++
code c++ thì có nên dùng chương trình con ở bài này ko
nop c++ bao nhieu thi kha nang dung cao hon
!a
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Chắc Là Bạn chưa Xem kỹ output , output bảo Trung bình cộng các phần tử lẻ của mảng nhé