Ответ:
Объяснение:
1) Два мальчика переплывают на другой берег.
2) Один мальчик возвращается на свой берег.
3) Солдат переплывает на другой берег.
4) Второй мальчик возвращается на свой берег.
Повторять пункты с первого по четвертый, пока не кончатся солдаты.
алг
нач
цел <em>a</em>, <em>sum</em>, <em>pro</em>
вывод 'Введите трёхзначное положительное число: '
ввод <em>a</em>
если <em>a</em><100 или <em>a</em>>999
то вывод 'Это не трёхзначное число. Перезапустите программу!'
иначе
<em>sum </em>:= <em>mod</em>(<em>a</em>, 10) + <em>mod</em>(<em>div</em>(<em>a</em>,10),10) + <em>div</em>(<em>a</em>,100)
<em>pro </em>:= <em>mod</em>(<em>a,</em> 10) * <em>mod</em>(<em>div</em>(<em>a</em>,10),10) * <em>div</em>(<em>a</em>,100)
<em>если </em><em>sum</em> > 9 и <em>sum </em>< 100
то вывод 'Сумма цифр числа ',<em>a</em>,' - двухзначное число (',<em>sum</em>,')', нс
иначе вывод 'Сумма цифр числа ',<em>a</em>,' - не двухзначное число (',<em>sum</em>,')', нс
все
если <em>pro </em>> 99 и<em>pro </em>< 1000
то вывод 'Произведение цифр числа ',<em>a</em>,' - трёхзначное число (',<em>pro</em>,')', нс
иначе вывод 'Произведение цифр числа ',<em>a</em>,' - не трёхзначное число (',<em>pro</em>,')', нс
все
если <em>mod</em>(<em>sum</em>, 3) = 0
то вывод 'Эта же сумма (',<em>sum</em>,') кратна трём', нс
иначе вывод 'Эта сумма (',<em>sum</em>,') не кратна трём', нс
все
все
кон