Вводится 4 числа. На экран выводится наименьшее из них - C (СИ)
Формулировка задачи:
Составить неформализованное описание алгоритма на русском языке, БСА и написать псевдокод, программу на СИ для решения следующей задачи:
Вводится 4 числа. На экран выводится наименьшее из них
Критерий составления алгоритма – минимальное количество выполняемых действий (то есть максимальная скорость работы)
Используя только int. if. else
Все как можно проше
Решение задачи: «Вводится 4 числа. На экран выводится наименьшее из них»
textual
Листинг программы
#include <iostream> using namespace std; int main() { int a[4]; int min; scanf("%d %d %d %d",&a[0],&a[1],&a[2],&a[3]); min = a[0]; if (a[1] < min) min = a[1]; if (a[2] < min) min = a[2]; if (a[3] < min) min = a[3]; cout << min; return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с вводом/выводом
- Объявление переменных: массив из 4 целых чисел
a[4]
и переменнаяmin
для хранения наименьшего числа - Ввод 4 чисел с помощью функции
scanf
, указывая адреса переменных для каждого числа - Инициализация переменной
min
первым введенным числом - Сравнение каждого введенного числа с текущим значением переменной
min
и обновлениеmin
, если новое число меньше текущего значенияmin
- Вывод наименьшего числа на экран с помощью
cout
- Возврат 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д