Предмет: Информатика,
автор: vladislavnikit
Помогите решить задачу в паскале.Дана
строка символов р1, р2,
..., рn. Определить число вхождений в последовательность группы
букв "xyz". Вырезать
фрагмент из текста между первым и вторым вхождением группы символов "xyz".
Ответы
Автор ответа:
0
var
str: string;
sep: array of string := new string[1]('xyz');
begin
readln(str); //str := 'xzyfffxyzffffffffffxyz xyzvv';
writeln(str.Split(sep, System.StringSplitOptions.None).Length - 1, ' вхождений');
writeln(str.Remove(str.IndexOf(sep[0]) + 3, str.LastIndexOf(sep[0]) - str.IndexOf(sep[0]) - 3));
end.
str: string;
sep: array of string := new string[1]('xyz');
begin
readln(str); //str := 'xzyfffxyzffffffffffxyz xyzvv';
writeln(str.Split(sep, System.StringSplitOptions.None).Length - 1, ' вхождений');
writeln(str.Remove(str.IndexOf(sep[0]) + 3, str.LastIndexOf(sep[0]) - str.IndexOf(sep[0]) - 3));
end.
Автор ответа:
0
не работает, пишет ожидался символ " [ " , где array
Автор ответа:
0
Установите тогда PascalABC.NET, он новый, более реалистичный и без этих заморочек...
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: История,
автор: annafilippova5254
Предмет: Обществознание,
автор: elmazmuratova33
Предмет: География,
автор: stadnik32641
Предмет: Физика,
автор: lyskovamasha