Вводится 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, чтобы указать, что программа успешно завершилась