1. дано предложение. подсчитать число пробелов стоящих на нечетных местах, и заменить такие пробелы на символ «*». 2. дано слово, состоящее из количества букв кратного четырем. поменять в нем буквы следующим образом: первую с четвертой, вторую с третьей, пятую с восьмой, шестую с седьмой и т.д. например, из слова «карандаш» должны получить «аракшадн». язык pascal abc
176
218
Ответы на вопрос:
1.var s,s1,s2: string; i,a,sum: integer; beginreadln(s); s1: =' '; s2: ='*'; sum: =0; for i: =1 to length(s) doif pos(s1,s) mod 2=1 then beginsum: =sum+1; insert(s2,s,pos(s1,s)); delete(s,pos(s1,s),1); end; writeln(sum); writeln(s); end.var s, s1, s2: string; i, a, sum: integer; begin readln(s); s1 : = ' '; s2 : = '*'; sum : = 0; for i : = 1 to length(s) do if pos(s1, s) mod 2 = 1 then begin sum : = sum + 1; insert(s2, s, pos(s1, s)); delete(s, pos(s1, s), 1); end; writeln(sum); writeln(s); end. 2.var s, s1, s2: string; i, a: integer; begin readln(s); if length(s) mod 4 = 0 then begin for i : = 1 to length(s) do begin if (i mod 4) = 1 then begin s1 : = copy(s, i, 1); s2 : = copy(s, i + 3, 1); delete(s, i, 1); delete(s, i + 2, 1); insert(s2, s, i); insert(s1, s, i + 3); end; if (i mod 4) = 2 then begin s1 : = copy(s, i, 1); s2 : = copy(s, i + 1, 1); delete(s, i, 1); delete(s, i, 1); insert(s2, s, i); insert(s1, s, i+1); end; end; end; writeln(s); end.
Program n1; var a: array[1..20] of integer; var k,i: integer; begin k: =0; write('массив: '); for i: =1 to 20 do begin a[i]: =random(221)-100; write(a[i],' '); end; writeln; for i: =1 to 20 do if a[i]> =0 then k: =k+1; write('кол-во неотриц. элементов: ',k); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
polimur919.07.2022 06:03
-
zbbzk22.08.2020 02:03
-
alino4ka201216.04.2020 12:12
-
dianochka47107.03.2023 19:05
-
kosenkoanton7213.07.2020 04:17
-
Lerika5164010.04.2021 21:07
-
kuansh409.01.2020 09:07
-
mayorovagelya04.08.2020 05:30
-
микки3629.11.2020 23:57
-
Limon260128.05.2020 10:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.