Блок задач

1. Базовые навыки

Темы
Сложность 4

Задача «Говорящие часы»

По аналогии с часами Вербариус Артемия Лебедева написать программу, печатающую на экране текущее время "человеческим" русским языком.

Предусмотреть различные варианты написания для одного и того же времени. Например "без пятнадцати пять" и "четыре часа сорок пять минут". Программа сама случайным образом выбирает вариант написания.

Как усложнение добавить вывод даты и дня недели.