fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. double calculate_mean(int *arr, int size) {
  6. double sum = 0.0;
  7. for (int i = 0; i < size; i++) {
  8. sum += arr[i];
  9. }
  10. return sum / size;
  11. }
  12.  
  13. int main() {
  14. int arr[30];
  15. int size = 0;
  16.  
  17. while (size < 30 && scanf("%d", &arr[size]) == 1) {
  18. size++;
  19. }
  20.  
  21. if (size == 0 || (ferror(stdin) && !feof(stdin))) {
  22. printf("n/a\n");
  23. return 1;
  24. }
  25.  
  26. double mean = calculate_mean(arr, size);
  27. double sigma = sqrt(mean * (1 - mean)); // Для дискретного равномерного распределения
  28.  
  29. for (int i = 0; i < size; i++) {
  30. if (arr[i] != 0 && arr[i] >= mean && arr[i] <= (mean + 3 * sigma) && arr[i] >= (mean - 3 * sigma) && arr[i] % 2 == 0) {
  31. printf("%d\n", arr[i]);
  32. return 0;
  33. }
  34. }
  35.  
  36. printf("0\n");
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0.01s 5288KB
stdin
4
1 2 3 4
stdout
0