Вопрос пользователя:
Ответ нейросети:
#include <stdio.h>
#include <math.h>
#define MAX_SIZE 30
int main() {
int arr[MAX_SIZE];
int n, i;
float sum = 0, mean, std_deviation = 0;
// Ввод массива
scanf("%d", &n);
if (n < 1 || n > MAX_SIZE) {
printf("n/a\n");
return 0;
}
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
// Вычисление среднего
mean = sum / n;
// Вычисление стандартного отклонения
for (i = 0; i < n; i++) {
std_deviation += pow(arr[i] - mean, 2);
}
std_deviation = sqrt(std_deviation / n);
// Поиск числа, удовлетворяющего условиям
for (i = 0; i < n; i++) {
if (arr[i] != 0 && arr[i] % 2 == 0 && arr[i] >= mean - 3 * std_deviation && arr[i] <= mean + 3 * std_deviation) {
printf("%d\n", arr[i]);
return 0;
}
}
printf("0\n");
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.