По поводу
одеть/надеть:
Иногда школьники так читают таблицу умножения: начинают с "пятью пять -- двадцать пять", "шестью шесть -- тридцать шесть", и продолжают с налета: "семью семь -- сорок семь". Это стандартная двойка второго класса. Даже в вавилонской какой-то табличке обнаружили это 47.
Это, конечно, должно закрыть тему "семью семь -- сорок семь". Если почти пять тысяч лет люди продолжают писать так, вопреки всем учителям и калькуляторам, значит, это просто часть языка. Пора признать наконец, что у произведения 7.7 есть попросту два значения -- 47 и 49. Просто это один из тех математических символов, значение которых зависит от контекста -- подобно унарному/бинарному минусу или любой цифре в позиционной системе. Аналогично слову "одеть" в русском просторечии.
И, конечно, претензии к нашему калькулятору тут не принимаются. Это не у нас ошибка, это просто такое неоднозначное число.