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, 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
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
include <stdio.h>
include <stdlib.h>
void nhap_mang (long long int n, long long int a[]) { for (long long int i = 0; i < n; i++) { scanf ("%lld", a + i); } }
double averange_odd (long long int n, long long int a[]) { long long int count = 0; long long int sum = 0; for (long long int i = 0; i < n; i++) { if (a[i] % 2 == 1) { sum += a[i]; count++; } } if (count) { return (double)sum/count; } else { return 0; } }
int main () { long long int n; scanf ("%lld", &n); long long int a; a = (long long int) malloc (n * sizeof (long long int)); nhapmang (n, a); printf ("%.4lf", averangeodd (n, a)); return 0; } mn cho mình hỏi sai chỗ nào vậy ạ, test 2 với 4 cứ sai hoài :v
...
n = input()
a = list(map(int,input().split()))
b = []
import math
for i in a:
rounded_number = (sum(b)/len(b))
decimal_places = 4
formattedresult = "{:.{precision}f}".format(roundednumber, precision=decimal_places)
print(formatted_result)
Đã AC, anh em Java 8+ tham khảo nhá nếu thấy hay thì up vote mình =]]z
import java.util.Scanner;
public class Main {
} sai đâu vậy nhỉ
import java.util.Scanner;
public class Demo {
} Đã AC :)
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Sao bài này mình làm thấy đúng kết quả cũng đúng mà test case sai ngay từ đầu v nhỉ
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é