Задать вопрос

Дана исходная строка: "12". Ее обработали по следующему алгоритму: в конец строки дописали ее зеркальную копию, а затем к цифрам стоящим на четных позициях считая слева направо, прибавили по 1. Получилась строка: "1322". Указанный алгоритм обработки применили к этой получившейся строке, затем к строке, которая получилась в результате новой обработки и т. д. Например, после трех применений алгоритма обработки получились следующие строки: 12 1322 14232332 1524243324333342 Посчитай количество нечетных цифр в строке, получившейся после шестого применения алгоритма обработки. В ответе укажите целое число.

+5
Ответы (1)
  1. 14 апреля, 05:51
    0
    program zz1;

    var s, s1:string; / / задаем переменные строкового типа

    i, k, x, g:integer; / / задаем переменные целого типа

    begin

    s:='12'; / / задаем исходную строку

    for k:=1 to 6 do

    begin

    s1:=s;

    for i:=length (s) downto 1 do

    s1:=s1 + copy (s, i, 1);

    for i:=1 to length (s1) do

    if i mod 2 = 0 then s1[i]:=chr (ord (s1[i]) + 1);

    s:=s1;

    end;

    for i:=1 to length (s1) do

    begin

    g:=strtoint (s1[i]);

    if g mod 2 = 1 then x:=x + 1;

    end;

    writeln (' количество нечетных цифр в строке, получившейся после шестого применения алгоритма обработки = ', x);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дана исходная строка: "12". Ее обработали по следующему алгоритму: в конец строки дописали ее зеркальную копию, а затем к цифрам стоящим на ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дана последовательность, состоящая из двух цифр? 12. К этой последовательности Незнайка решил применить такой алгоритм: 1) в конце данной последовательности дописать ее зеркальную копию;
Ответы (1)
Дана строка-предложение. Зашифровать ее, поместив вначале все символы, расположенные на четных позициях строки, а затем, в обратном порядке, все символы, расположенные на нечетных позициях.
Ответы (1)
Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам. 1. Вычисляются два числа - сумма четных цифр и сумма нечетных цифр заданного числа. 2.
Ответы (1)
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Исходное данное - целое трёхзначное число х. Выполните алгоритм для нескольких х. Алгоритм: а: "X div 100 b:=x mod 100 div 10 с:=х mod 10 s:=a+b+c X 125 248 789 a b c 8 Чем является результат s этого алгоритма?
Ответы (1)