омг.. "Просьба сформулировать ответ, не используя латиницу".как пилять код без латиницы написать? ?
как вариант:
//АМП - амперсант
//ПОВ - знак степени
//ЛЛ - "меньшеменьше" (побитовый сдвиг влево)
//РР - "большебольше" (побитовый сдвиг вправо)
инт Н;
сканф ("%д", АМП Н) ;
инт И = сизеоф (инт) *8 - 1;
инт С = (инт) 1 ЛЛ И;
вхиле ((С АМП Н) РР И != 1)//ищем И - номер старшего бита, равного 1 (вхиле - вайл)
{
С = С РР 1;
И--;
}
инт Д = Н - С АМП Н;
принтф ("Н = 2 ПОВ %Д + %Д", И, Д); //Н = 2 ПОВ И + остаток (2 ПОВ И == 1 ЛЛ И (побитовая арифметика) )
вот он, русифицированный Си! извиняюсь за нечитабельность, писать на нормальном языке запрещают)