Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она чётна, то в середину цепочки символов добавляется символ а, а если нечётна, то в конец цепочки добавляется символ я. в полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (а — на б, б — на в и т. д., а я — на а). получившаяся таким образом цепочка является результатом работы алгоритма.
например, если исходной была цепочка врм, то результатом работы алгоритма будет цепочка гсна, а если исходной была цепочка пд, то результатом работы алгоритма будет цепочка рбе.
дана цепочка символов арба. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? русский алфавит: .
автомат получает на вход трёхзначное десятичное число. по полученному числу строится новое десятичное число по следующим правилам:
1. вычисляются два числа — сумма старшего и среднего разрядов, а также сумма среднего и младшего разрядов заданного числа.
2. полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
пример. исходное число: 277. поразрядные суммы: 9, 14. результат: 149.
определите, сколько из ниже чисел могут получиться в результате работы автомата:
1616 169 163 1916 1619 316 916 116
в ответе запишите только количество чисел.
некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она нечётна, то дублируется средний символ цепочки символов, а если чётна, то в начало цепочки добавляется буква с. в полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (а — на б, б — на в и т. д., а я — на а). получившаяся таким образом цепочка является результатом работы алгоритма.
например, если исходной была цепочка кот, то результатом работы алгоритма будет цепочка лппу, а если исходной была цепочка ваня, то результатом работы алгоритма будет цепочка тгбоа.
дана цепочка символов нос. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? русский алфавит: .
var a, n, b, i, p,s,g m:integer;
c:real;
begin
n:=Random(10000);
writeln (n);
a:=n;
b:=0;
c:=0;
p:=1;
g:=1;
while a <> 0 do
begin
a:=a div 10;
b:=b+1;
end;
while b <> 0 do
begin
p:=1;
for m:=1 to b do
p:=p*10;
s:=(n mod p) div (p div 10);
c:=c+s;
g:=g*s;
b:=b-1;
end;
writeln (c);
writeln (g);
end.
program lol (input, output);
var a, b, i, z:integer;
begin
b:=0;
a:=3;
z:=0;
while a > 2 do
begin
read (a);
z:=0;
for I:=2 to a do
begin
if a mod I = 0 then
begin
z:=z+1;
if (a=I) and (z=1) then
b:=b+1;
end;
end;
end;
writeln (b);
end.
var a, n, b, i, p,s,g m:integer;
c:real;
begin
n:=Random(10000);
writeln (n);
a:=n;
b:=0;
c:=0;
p:=1;
g:=1;
while a <> 0 do
begin
a:=a div 10;
b:=b+1;
end;
while b <> 0 do
begin
p:=1;
for m:=1 to b do
p:=p*10;
s:=(n mod p) div (p div 10);
c:=c+s;
g:=g*s;
b:=b-1;
end;
writeln (c);
writeln (g);
end.
program lol (input, output);
var a, b, i, z:integer;
begin
b:=0;
a:=3;
z:=0;
while a > 2 do
begin
read (a);
z:=0;
for I:=2 to a do
begin
if a mod I = 0 then
begin
z:=z+1;
if (a=I) and (z=1) then
b:=b+1;
end;
end;
end;
writeln (b);
end.