fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int n;
  5. int q;
  6. int data[50005];
  7. scanf("%d %d", &n, &q);
  8.  
  9. for (int i = 1; i <= n; i++) {
  10. scanf("%d", &data[i]);
  11. }
  12.  
  13. for (int i = 0; i < q; i++) {
  14. int a, b;
  15. double total = 0;
  16.  
  17. scanf("%d %d", &a, &b);
  18.  
  19. for (int j = a; j <= b; j++) {
  20. total = total + data[j];
  21. }
  22.  
  23. int jumlah_hari = b - a + 1;
  24. double rata = total / jumlah_hari;
  25.  
  26. printf("Hari ke %d-%d: %.2f\n", a, b, rata);
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 5316KB
stdin
10 4
10 20 30 40 50 0 0 0 0 0 
1 1
1 5
2 4
1 10
stdout
Hari ke 1-1: 10.00
Hari ke 1-5: 30.00
Hari ke 2-4: 30.00
Hari ke 1-10: 15.00