Вот, скачай и посмотри. Формулу написал.
Заменяем буквы цифрами
А=0
К=1
Р=2
У=3
Слова соответствуют числам четверичной системы счисления, т.к. в алфавите всего четыре буквы, и слова записаны в алфавитном порядке.
Слово УКАРА = 31020(3) = 840 в десятичной
840 будет записано под номером 841.
Ответ: 841
Б В А Г
По поводу операций В и А нельзя однозначно сказать какое из них сильнее пофильтрует
П0 1 П4 ИП4 2 * С/П КИП4 ИП4 ИП0 - x<0 03 С/П
Var n,i,k:integer;
begin
write('n = ');
readln(n);
k:=0;
case n of
3..9 : k:=1;
10..99 : begin
k:=1;
for i:=10 to n do
if (i mod 10 = 3)or(i div 10 = 3) then k:=k+1;
end;
100..999:begin
k:=1;
for i:=10 to 99 do
if (i mod 10 = 3)or(i div 10 = 3) then k:=k+1;
for i:=100 to n do
if (i div 100=3)or(i div 10 mod 10=3)or(i mod 10=3) then k:=k+1;
end;
end;
writeln('k = ',k);
end.
Пример:
n = 120
k = 21