Немного не понятно с условиями последней задачи. Написал как понял. См. приложения
В 6789 цифра 6 имеет числовой эквивалент 6 * 10 ^ 3 = 6000 (шесть тысяч)
<span>в 3650 - 6 * 10 ^ 2 = 600 </span> (шесть сотен)
<span>в 16 - 6 * 10 ^ 0 = 6 </span> (шесть единиц)
в 69 - 6 * 10 ^ 1 = 60 (шесть десятков)
Иван: французский, китайский. Антон: немецкий, японский. Пётр: шведский, греческий.
Поясняю на сколько это возможно. 2) Антон не знает шведский и французский. 3)Пётр (он самый высокий - пункт 1) не знает французский. Значит, французский - Иван. 4) Пётр не знает яп. и кит. 5) Антон не знает кит. и греч.
4),5) => китайский - Иван.
С Иваном разобрались...
2),5) => Антон не знает греческий и шведский (фр. и кит. уже у Ивана). Значит, их знает Пётр. Антону, в таком случае, достаются немецкий и японский. Надеюсь, понятно.
Ответ будет равен 6, да и в коде есть пару синтаксических ошибок.