Автор | Помогите написать алгоритм |
Даны три числа. Найти наименьшее из них. |
Попробуй сравнить каждое друг с другом поочередно |
3е число наименьшее, инфа 100 процентов. |
1) найти изображения этих чисел или написать их самому если грамотный
2) попросить маму показать самое большое
3) попросить маму показать самое маленькое
4) попросить маму сказать, нет ли тут одинаковых чисел
5) если одинаковых чисел нет, сначала написать число из п.3, потом из п.2 а между ними третье число
6) если есть одинаковое число, то ставь его между двумя другими - не ошибешься
7) не забудь сказать маме спасибо |
ап |
Если a <b тогда
Если a < c тогда
min = a;
Иначе
min = c;
КонецЕсли;
ИначеЕсли b<c тогда
min = b;
Иначе
min = C;
КонецЕсли;
Как то так должно выглядеть. |
Сравниваем первое число со вторым, если оно меньше - тогда сравниваем его с третьим - если опять меньше, тогда оно минимально.
Если после первого сравнения меньшим оказалось второе, то сравниваем его с третьим, если второе меньше третьего- тогда оно минимально, если нет тогда минимально третье. |
Ах да , по умолчанию все числа отличаются друг от друга |
Держи:
R=A
if R>B then R=B
if R>C then R=C
В переменной R будет меньшее число |
Только нубы при поиске минимального числа используют дополнительную переменную. |
min(A,B,C)
=) |
2Йопсель
Троллинг мимо, ибо только индусы для трехстроковых алгоритмов строят десятиэтажные извращения.
А если уж так не нравится, то держи вот так (минимум наглядности):
if А>B then А=B
if А>C then А=C
результат в переменной А |
Просят алгоритм, а не код епта. Вот так!) |
Просят алгоритм, а не код епта. Вот так!)
а сложно if и then на если и тогда поменять?=)) |