Case8. Даны два целых числа: $$D$$ (день) и $$M$$ (месяц), определяющие правильную дату невисокосного года. Вывести значения $$D$$ и $$M$$ для даты, предшествующей указанной.
Решение Дмитрий:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
алг Case8 (арг рез цел D, M) нач D:=D-1 выбор при D=0 и (M=2 или M=4 или M=6 или M=9 или M=11): D:=31 M:=M-1 при D=0 и M=8: D:=31 M:=7 при D=0 и M=1: D:=31 M:=12 при D=0 и (M=5 или M=7 или M=10 или M=12): D:=30 M:=M-1 при D=0 и M=3: D:=28 M:=2 все кон |
Другие задачи из раздела Case можно посмотреть здесь.
Комментарии: