From cf330a5a1b4c0f1987058e0278f87fcd5ad94c9b Mon Sep 17 00:00:00 2001 From: KleptsovKD Date: Fri, 24 Jan 2025 19:46:07 +0300 Subject: [PATCH] translate output text and comments --- Project2/main.c | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/Project2/main.c b/Project2/main.c index ddba8a5..4f06455 100644 --- a/Project2/main.c +++ b/Project2/main.c @@ -1,54 +1,55 @@ #include #include +#include int main() { float A, B; int n; - // Ввод значений A и B + // Input values A and B printf("Enter value A: "); scanf("%f", &A); printf("Enter value B: "); scanf("%f", &B); - // Ввод размера вектора X - printf("Enter size vector X: "); + // Input size of vector X + printf("Enter size of vector X: "); scanf("%d", &n); - // Создание вектора X + // Create vector X float* X = (float*)malloc(n * sizeof(float)); if (X == NULL) { - printf("Error memory.\n"); - return 1; // Завершение программы с ошибкой + printf("Memory allocation error.\n"); + return 1; // Exit the program with an error } - // Ввод элементов вектора X + // Input elements of vector X for (int i = 0; i < n; i++) { printf("Enter element X[%d]: ", i); scanf("%f", &X[i]); } - // Инициализация суммы и счетчика + // Initialize sum and counter float total_sum = 0; int count = 0; - // Перебор элементов вектора X и выполнение условия + // Iterate over elements of vector X and check condition for (int i = 0; i < n; i++) { - if (fabs(X[i] - A) < B) { // Проверка условия - total_sum += X[i]; // Суммируем подходящий элемент - count++; // Увеличиваем счетчик + if (fabs(X[i] - A) < B) { // Check condition + total_sum += X[i]; // Sum the suitable element + count++; // Increase the counter } } - // Вывод результатов + // Output results printf("Sum: %.2f\n", total_sum); - printf("Counter elements: %d\n", count); + printf("Count of elements: %d\n", count); - // Освобождение выделенной памяти + // Free allocated memory free(X); printf("Press any key to exit...\n"); - getchar(); - getchar(); - return 0; // Завершение программы + getchar(); // To consume the newline character left by previous input + getchar(); // Wait for user input + return 0; // Exit the program }