#include #include int main() { float A, B; int n; // Ввод значений A и B printf("Enter value A: "); scanf("%f", &A); printf("Enter value B: "); scanf("%f", &B); // Ввод размера вектора X printf("Enter size vector X: "); scanf("%d", &n); // Создание вектора X float* X = (float*)malloc(n * sizeof(float)); if (X == NULL) { printf("Error memory.\n"); return 1; // Завершение программы с ошибкой } // Ввод элементов вектора X for (int i = 0; i < n; i++) { printf("Enter element X[%d]: ", i); scanf("%f", &X[i]); } // Инициализация суммы и счетчика float total_sum = 0; int count = 0; // Перебор элементов вектора X и выполнение условия for (int i = 0; i < n; i++) { if (fabs(X[i] - A) < B) { // Проверка условия total_sum += X[i]; // Суммируем подходящий элемент count++; // Увеличиваем счетчик } } // Вывод результатов printf("Sum: %.2f\n", total_sum); printf("Counter elements: %d\n", count); // Освобождение выделенной памяти free(X); printf("Press any key to exit...\n"); getchar(); getchar(); return 0; // Завершение программы }