"Логические задачи" - это познавательно-развлекательный проект для непрокисших мозгов.
Задачи на логику, нестандартное мышление. Не всегда самое очевидное решение - правильное.
Но иногда всё оказывается проще, чем кажется на первый взгляд.
Используя определение периодических дробей имеем
eve=talk*did/9999
Talk=3^2*11*101*eve/did
Talk является целым числом. Стало быть,выражение3^2*11*101*eve/did
должно иметь целое значение. Которое достигается лишь при сокращении числителя с дидом.так так eve не сокращается с did,то значит did состоит из 101 с 3, или 101 с 9. То есть did это 303 или 909. А eve подберем вручную. Путем потери небольшого количества времени нашла ответ 242/ 303. С 909 не проверяла.
242/303=0,7986
Дальше смотрим у KoKosа.
Кстати, в оригинале задачка называется «Ева болтала, болтала, болтала, ...» и, если не требовать несократимости дроби слева, имеет еще одно решение:
212/606 = 0.349834983498.... .
Первым делом следует переписать условие к виду EVE/DID = TALK/9999, так будет веселее. ;)) Раскидав 9999 на простые, получим 3*3*11*101, откуда следует, что возможные DID'ы ограничены набором: 101, 303, 909. DID=101 отпадает, поскольку EVE<DID и Е!=0 (даже при всей моей вредности, ноль уже занят :))). Аналогично отпадает DID=909, ибо тогда EVE*11=TALK, E=K - а "по обычным правилам" подразумевается, что разным буквам соответствуют разные цифры. Итак, DID=303, EVE*33=TALK, и кроме того, EVE не делится ни на 101, ни на 3. Больше ничего интересного не вижу, остается подбор... И вторая же попытка нам подходит: 242*33=7986. :)