В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
люся4085
люся4085
13.01.2023 04:52 •  Информатика

1. дано предложение. подсчитать число пробелов стоящих на нечетных местах, и заменить такие пробелы на символ «*». 2. дано слово, состоящее из количества букв кратного четырем. поменять в нем буквы следующим образом: первую с четвертой, вторую с третьей, пятую с восьмой, шестую с седьмой и т.д. например, из слова «карандаш» должны получить «аракшадн». язык pascal abc

Показать ответ
Ответ:
Helen4647
Helen4647
04.10.2020 22:24
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.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота