Можливо, ви здивуєтеся, але колись для позначення чисел другого десятка використовувалися мовні побудови, принципово схожі на наведені вами приклади.
Зростав добробут наших далеких предків, як сказали б колись. Предметів, які необхідно було порахувати, ставало більше. Потрібні були нові рахункові слова, і вони стали утворюватися описово, за допомогою комбінації вже відомих.
У XIII столітті виникає слово "сорок" (в "сорок" - мішок для соболиних шкурок - містилося таких сорок штук, якраз на шубу. Звідси, до речі, сучасне слово "сорочка"). Так ось, слово "сорок", яке прийшло в мова з професійного сленгу мисливців, замінило більш давнє позначення цього числа - "чотири десятих". За тим же принципом, як "чотири десятих", спочатку утворилися слова "двадцять" - "д'ва" плюс називний відмінок двоїни від "десять" - "д'ва десяти" (слово "десять" схилялося як іменник з основою на приголосний), і "тридцять" - "три" плюс називний множини від "десять" - "три десятих". Числівники від п'ятдесяти до вісімдесяти виникли в давньоруській мові є поєднанням слів "п'ять", "шість", "сім", "осемь" з формою родового відмінка множини від "десять": "п'ять десят'", "шість десят'" і так далі .
З десятками, на мій слух, просто: три рази по десять - "три десятих" - тридцять. Зі словами, що позначають числа від одинадцяти до дев'ятнадцяти, трохи складніше. Для їх утворення потрібна була ще одна складова - прийменник "на". Виглядало це громіздкою для сучасної людини конструкцією, в якій прийменник "на" означав буквально "понад". Наприклад, "одинадцять" - це "одін'", прийменник "на" і місцевий відмінок однини від "десять" - "одін' на десяту", тобто "один понад десяти". Згодом другий наголос загубилося, залишилося лише одне - на слові "одін'". Потім відбулася редукція заударних голосних: десять - тсять - цять ([дс] - [тс] - [ц]) - одинадцять. Так з цих словосполучень вийшли знайомі нам числівники.