Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.12.2013, 19:52   #1
Alexi01
Новичок
Джуниор
 
Регистрация: 05.12.2013
Сообщений: 2
По умолчанию Удалить из строки m стоящих подряд элементов

Здравствуйте. Задача - удалить из строки все группы длиной m подряд стоящих одинаковых символов. Т.е. если ввести m=2, строку aaabbcd, то надо получить строку aacd.
Подскажите пожалуйста алгоритм решения. Программа у меня написана, но она выдаёт при запуске ошибку.
Код:

var 
str:string;
k,n,m,i:integer;

begin
writeln('введите строку');
readln(str);
writeln('введите m');
readln(m);
k:=0;
i:=1;
n:=length(str);

while i<n do begin
if str[i]=str[i+1] then repeat k:=k+1 until str[i]<>str[i+1];
if k>=m-1 then begin
delete(str,i,m);
i:=i+k+1;
end;
end;
writeln(str);
end.
Alexi01 вне форума
Старый 16.12.2013, 19:42   #2
Alexi01
Новичок
Джуниор
 
Регистрация: 05.12.2013
Сообщений: 2
По умолчанию

Задача уже решена собственными силами. Помощь не нужна.
Alexi01 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив. Найти max и min сумму из 20 подряд стоящих элементов KIRILOW Паскаль, Turbo Pascal, PascalABC.NET 3 22.12.2012 23:46
Найти сумму элементов, стоящих на четных местах и произведение элементов, стоящих на нечетных местах Dark Raven Помощь студентам 2 16.03.2012 10:09
В целочисленном массиве найти наиболее длинную цепочку одинаковых подряд стоящих элементов C++ Елена Погодина Помощь студентам 10 16.06.2011 22:33
В массиве из n элементов подсчитать количество четырёд идущих подряд одинаковых элементов ( Delphi7 ) Анастасья Помощь студентам 1 31.03.2011 19:23
Записать в массив Z подряд семь нулевых элементов массива R,состоящего из N элементов.(Язык QBasic) Лиза) Помощь студентам 0 11.01.2011 16:02