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

Дана последовательность, состоящая из двух цифр? 12. К этой последовательности Незнайка решил применить такой алгоритм: 1) в конце данной последовательности дописать ее зеркальную копию; 2) к цифрам, стоящим на четных местах, считая слева направо, прибавить по 1. Найдите сумму четных цифр, находящихся в последовательности, получившейся после шестикратного применения алгоритма и запишите ее в ответе.

+2
Ответы (1)
  1. 6 января, 00:11
    0
    program zz1;

    var s:string;

    i, k, p:integer;

    begin

    s:='12'; / / задаем начальное значение последовательности

    for k:=1 to 6 do / / организуем шестикратное повторение

    begin

    for i:=length (s) downto 1 do / / организуем зеркальное отражение последовательности

    s:=s+s[i];

    for i:=1 to length (s) do / / организуем увеличение числа на единицу, стоящего на четной позиции считая слева направо

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

    end;

    writeln (s); / / выводим полученную последовательность

    for i:=1 to length (s) do

    if (ord (s[i]) - 48) mod 2 = 0 then p:=p + (ord (s[i]) - 48);

    write (' сумма четных цифр последовательности = ', p);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дана последовательность, состоящая из двух цифр? 12. К этой последовательности Незнайка решил применить такой алгоритм: 1) в конце данной ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дана исходная строка: "12". Ее обработали по следующему алгоритму: в конец строки дописали ее зеркальную копию, а затем к цифрам стоящим на четных позициях считая слева направо, прибавили по 1. Получилась строка: "1322".
Ответы (1)
Дана цепочка символов СТОП. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм) ?
Ответы (1)
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Выполнить алгоритм: 1) Найти сумму чисел 1 и 3; 2) Прибавить к полученной сумме число 5; 3) Прибавить к полученной сумме число 7; 4) Прибавить к полученной сумме число 9; 5) Прибавить к полученной сумме число 11; 6) Сообщить результат
Ответы (1)
1) Определите значение переменных a и b после выполнения фрагмента алгоритма: a: = 86; b: = a mod 10 + 14; a: = а div 3 * 5; 2) Определите значение переменных a и b после выполнения фрагмента алгоритма: a: = 8673; b: = (a mod 100) * 10 + 14;
Ответы (1)