Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
ЛёняЛАпочка
13.08.2022 07:04 •
Информатика
Дана строка. если ее длина есть число нечетное, то удалить ее средний символ. в противном случае после второго символа вставить строку 'www'
Ответ:
олеся0007
05.10.2020 00:52
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Цепь ИЗ "...\Отделы\Иное\";
ПЕР
строка, память: РЯД 100 ИЗ ЗНАК;
сч: ЦЕЛ;
УКАЗ
ЕСЛИ ЧЕТ(ДЛИНА(строка)) ТО
память[0] := строка[0];
память[1] := 0X;
Цепь.Добавить(память, "www");
ОТ сч := 1 ДО ДЛИНА(строка) - 1 ВЫП
память[сч + 3] := строка[сч]
КОН;
память[ДЛИНА(строка) + 3] := 0X
ИНАЧЕ
ОТ сч := 0 ДО ДЛИНА(строка) ДЕЛИТЬ 2 - 1 ВЫП
память[сч] := строка[сч]
КОН;
ОТ сч := ДЛИНА(строка) ДЕЛИТЬ 2 + 1 ДО ДЛИНА(строка) - 1 ВЫП
память[сч - 1] := строка[сч]
КОН;
память[ДЛИНА(строка) - 1] := 0X
КОН
КОН Задание.
0,0
(0 оценок)
Ответ:
andreyffyff
05.10.2020 00:52
Var
s,a: string;
p: integer;
begin
write('Введите строку: ');
readln (s);
a:='www';
p:=length(s) div 2 +1;
if length(s) mod 2 <>0
then delete(s,p,1)
else insert(a,s,3);
writeln(s);
end.
Пример 1:
Введите строку: 1234567
123567
Пример 2:
Введите строку: 123456
12www3456
0,0
(0 оценок)
Популярные вопросы: Информатика
katya23gi
04.09.2021 10:30
Для 1)линиисвязи 2) 3)сетевое программное обеспечение 1.правадоступа 2.провайдеры 3.сетевыеустройства 4.серверыи клиенты 5.администраторы...
searchsignal
04.09.2021 10:30
Сколько работает примерно серверов в мире 1) 100 000 2) 10 000 000 3) 1 000 000 000 4) 100 000 000 000...
Julieta11
19.08.2021 10:40
25 ) ,придумайте какой-нибудь ребус или кроссворд(какое-нибудь интересное ) на тему оперативная память компьютера заранее...
Kiper222
23.02.2023 08:49
1.в цветовой модели rgb установлены следующие параметры: 0, 255, 255. какой цвет будет соответствовать этим параметрам? 2.в процессе преобразования растрового графического...
druy071
11.03.2020 12:31
Здравствуйте, нужна с этими заданиями. Задания идут по порядку. Заранее...
amnat5247
17.04.2021 13:36
Какова мощность алфавита, если один его символ несет количество информации, равное 4 бита? а) 32, б) 16, в)8...
АндрейЯсийчук
13.01.2022 02:09
Решите уравнение: 45+540÷a=135...
Lerawsfghdsx
13.01.2022 02:09
Халықаралық туризмді дамыту үшін, жылына 50-ден астам іс-шаралар өтеді. Сөйлемге морфологиялық және синтаксистік талдау жасау керек...
виталий146
13.01.2022 02:09
Два космических путишествиенника назовем их Смелый и Отважный нашли в метиорите много очень ценных минералов.Продав собранные минералы ,они разбогатели и на полученные деньги...
daria151174
13.01.2022 02:09
Происшествие в Кладовая солнца...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
ИСПОЛЬЗУЕТ Цепь ИЗ "...\Отделы\Иное\";
ПЕР
строка, память: РЯД 100 ИЗ ЗНАК;
сч: ЦЕЛ;
УКАЗ
ЕСЛИ ЧЕТ(ДЛИНА(строка)) ТО
память[0] := строка[0];
память[1] := 0X;
Цепь.Добавить(память, "www");
ОТ сч := 1 ДО ДЛИНА(строка) - 1 ВЫП
память[сч + 3] := строка[сч]
КОН;
память[ДЛИНА(строка) + 3] := 0X
ИНАЧЕ
ОТ сч := 0 ДО ДЛИНА(строка) ДЕЛИТЬ 2 - 1 ВЫП
память[сч] := строка[сч]
КОН;
ОТ сч := ДЛИНА(строка) ДЕЛИТЬ 2 + 1 ДО ДЛИНА(строка) - 1 ВЫП
память[сч - 1] := строка[сч]
КОН;
память[ДЛИНА(строка) - 1] := 0X
КОН
КОН Задание.
s,a: string;
p: integer;
begin
write('Введите строку: ');
readln (s);
a:='www';
p:=length(s) div 2 +1;
if length(s) mod 2 <>0
then delete(s,p,1)
else insert(a,s,3);
writeln(s);
end.
Пример 1:
Введите строку: 1234567
123567
Пример 2:
Введите строку: 123456
12www3456