Функция Из10в3(Чис)
Если Чис>2 Тогда
Возврат ""+Из10в3(Цел(Чис/3))+(Чис%3);
Иначе
Возврат ""+(Чис%3);
КонецЕсли;
КонецФункции
Функция Из3в10(Чис)
ДлинаЧисла = СтрДлина(Чис);
Если ДлинаЧисла=1 Тогда
Возврат Число(Чис);
Иначе
Возврат Из3в10(Лев(Чис, ДлинаЧисла-1)) * 3 + Число(Прав(Чис,1));
КонецЕсли;
КонецФункции
Процедура Сформировать()
ВведенноеЧисло = 0;
Если ВвестиЧисло(ВведенноеЧисло, "", 15, 0)=1 Тогда
перегнать в строку и заменить 0>3 1>4 а потом 3>1 4>0
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший