Дана исходная строка: “12”. ее обработали по следующему алгоритму: в конец строки дописали ее зеркальную копию, а затем к цифрам стоящим на четных позициях считая слева направо, прибавили по 1. получилась строка: “1322”. указанный алгоритм обработки применили к этой получившейся строке, затем к строке, которая получилась в результате новой обработки и т.д. например, после трех применений алгоритма обработки получились следующие строки: 12 1322 14232332 1524243324333342 посчитай количество нечетных цифр в строке, получившейся после шестого применения алгоритма обработки. в ответе укажите целое число.
300
500
Ответы на вопрос:
Program test; var i,n,k,s1,es,al: integer; s: string; begin write('введите кол-во повторений: '); readln(n); write('введите строку: '); readln(s); repeat inc(k); for i: =length(s) downto 1 do s: =s+s[i]; for i: =1 to length(s) do if i mod 2 = 0 then begin es: =strtoint(s[i])+1; delete(s,i,1); insert(inttostr(es),s,i); end; writeln(k,') ',s); until k=n; for i: =1 to length(s) do if strtoint(s[i]) mod 2 = 1 then inc(al); writeln('кол-во нечетных чисел: ',al); end.
Static void main(string[] args) { stringbuilder str = new stringbuilder(); console.write("введите строку, ввод завершится по точке: "); char input = console.readkey(true).keychar; if (char.isletterordigit(input) || char.isseparator(input)) console.write(input); while(input ! = '.') { str.append(input); input = console.readkey(true).keychar; if (char.isletterordigit(input) || char.isseparator(input)) console.write(input); } console.writeline(); string resstr = str.tostring(); int a = resstr.count(p => p == 'а'); int b = resstr.count(p => p == 'б'); if (a > b) console.writeline("в строке чаще встречается буква а"); else if (a < b) console.writeline("в строке чаще встречается буква б"); else console.writeline("в строке букв а и б равное количество"); console.readkey(); }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
danilyakimov115.05.2023 13:39
-
OLZHAS180814.09.2020 11:00
-
viki2905120.08.2022 22:59
-
Dasha1254108.04.2021 10:54
-
nata14batm197912.01.2023 07:22
-
марина1111003.12.2020 11:04
-
Kevand06.08.2020 16:11
-
ambasaddor30.05.2022 09:03
-
newumnik26.10.2020 00:57
-
hehehdhd13.01.2020 13:26
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.