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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2012, 13:21   #11
Владимир Николаеви
 
Регистрация: 30.11.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
архив с проектом прикрепите к посту - посмотрю. Так сразу не скажу, ошибка рантаймовая. Вполне может глюком дельфы оказаться
вот архив,возможно что винда 7ка стоит
Вложения
Тип файла: rar пра2.rar (173.6 Кб, 7 просмотров)

Последний раз редактировалось Владимир Николаеви; 03.12.2012 в 13:48.
Владимир Николаеви вне форума Ответить с цитированием
Старый 05.12.2012, 14:30   #12
Владимир Николаеви
 
Регистрация: 30.11.2012
Сообщений: 7
По умолчанию

людииииииииииииииииииииииииииииииии и
Владимир Николаеви вне форума Ответить с цитированием
Старый 05.12.2012, 15:00   #13
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Посмотрел. Если бы Вы удосужились изучить, что такое брякпойнт, трассировка и как ей пользоваться - сами бы нашли.

Ошибка возникает вот в этом блоке:

Код:
j:=i;
while (j > 1) and (B[j-1] > A[i]) do
begin
B[j]:=B[j-1];
j:=j-1;
end;
B[j]:=A[i];
Строка B в момент, когда i=1 и j=1 пустая. Да и вообще непроинициализированна. Поэтому вместо:

Код:
B[j]:=A[i]
пишите

Код:
B:=B+A[i];
Но не забудьте в начале обработки проинициализировать B:

Код:
B:='';
Ну либо оставить Ваш вариант кода, но инициализировать B вот так:

Код:
B:='';
for i:=1 to n do B:=B+' ';
Второй вариант, имхо, проще.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 05.12.2012 в 15:04.
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка символьных данных uHkBu3uTop Паскаль, Turbo Pascal, PascalABC.NET 3 26.04.2012 15:33
символы в типизиртванном файле найти методом индуктивной функции среднее значение символьных представлений натур чисел начиная с 9 calimdor Помощь студентам 0 15.02.2012 15:49
Сортировка повторяющихся данных в массиве MDS Паскаль, Turbo Pascal, PascalABC.NET 0 25.04.2011 12:26
Обработка символьных данных Normand Паскаль, Turbo Pascal, PascalABC.NET 6 13.04.2009 17:32