Ошибка в поиске минимума из 4-х чисел - C (СИ)
Формулировка задачи:
Подскажите, в чем ошибка программы?
Решение задачи: «Ошибка в поиске минимума из 4-х чисел»
textual
Листинг программы
#include <stdio.h>
#include <limits.h>
int main()
{
const count = 4;
int min = INT_MAX, i;
for (i = 0; i < count; i++)
{
printf("Enter %c: ", 'a' + i);
int temp;
scanf("%d", &temp);
if (temp < min)
min = temp;
}
printf("%d\n", min);
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы сprintf и scanf, а также для определения значений максимальных и минимальных чисел.
- Объявление константы count, которая определяет количество чисел для проверки.
- Объявление переменной min, которая инициализируется как максимальное значение для типа данных int.
- Запуск цикла for от 0 до count-1, который считывает числа с помощью функции scanf и сравнивает их с текущим минимальным числом.
- Если текущее число меньше min, то оно становится новым min.
- После завершения цикла выводится значение min с помощью функции printf.
- Программа завершается, возвращая 0.