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

Строковой тип данных. выполните на паскале: 1. отредактировать заданный текст, заменив в нем все вхождения одной буквы на другую букву. 2. в заданной строке символов исключить цифры. 3. разбить произвольный текст на строки длинной k (k - вводится с клавиатуры)

Ответ:
lida20171
lida20171
24.04.2020 03:25
// PascalABC.NET 3.2, сборка 1377 от 19.01.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString('Строка:'); // общая часть
  // #1
  var c1,c2:char;
  Write('Введите БЕЗ ПРОБЕЛА исходный и заменяющий символы: ');
  Readln(c1,c2);
  s:=s.Replace(c1,c2); s.Println;
  // #2
  s:=s.Where(c->not (c in ['0'..'9'])).JoinIntoString; s.Println;
  // #3
  var k:=ReadInteger('k=');
  s:=s.Batch(k).SelectMany(c->c+NewLine).JoinIntoString(''); s.Println
end.

Пример
Строка: Площадь Чёрного моря 422000 кв.км, Наибольшая глубина 2210 м, средняя — 1240 м.
Введите БЕЗ ПРОБЕЛА исходный и заменяющий символы: гЪ
Площадь ЧёрноЪо моря 422000 кв.км, Наибольшая Ълубина 2210 м, средняя — 1240 м.
Площадь ЧёрноЪо моря  кв.км, Наибольшая Ълубина  м, средняя —  м.
k= 35
Площадь ЧёрноЪо моря  кв.км, Наибол
ьшая Ълубина  м, средняя —  м.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?