1)Заливаем полный 3-х л. кувшин
2)Выливаем его в 5 л. кувшин
3)Заливаем полный 3-х л. кувшин
4)Выливаем его в 5 л. кувшин(в 3-х литр. кувшине остается 1л.)
5)Выливаем 5-литр. кувшин
6)Выливаем остатки с 3-х литр. кувшина в 5-литр. кувшин
7)Заливаем полный 3-х л. кувшин
8)Выливаем его в 5 л. кувшин
Все
Сначала опишем алгоритм.
Из числа M вида “ABC” требуется получить число N вида “CBA”.
Для этого необходимо найти такое число К, что M+K=N.
100A+10B+C+K=100C+10B+A
99A+K=99C
K=99C-99A=99(C-A)
Формула получения искомого слагаемого получена. Теперь запишем формулы для получения чисел A и C из N.
A=[N/100]
C=N-10*[N/10]
Теперь можно составить блок-схему.
1) Начало
2) Ввод числа M
3) A=[N/100]
C=N-10*[N/10]
K=99*(C-A)
N=M+K
4) Вывод N
5) Конец.
Решение и результат выполнения на паскале смотри во вложении
Орёл - зрение, Волк обоняние, Летучая мышь - слух, Крот - осязание.