|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.01.2010, 21:51 | #1 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Номер совпадения
Необходимо найти ПЕРВЫЙ совпавший элемент, у меня упорно получается последний, думаю что ошибка в цикле, не как не могу выйти из цикла на первом элементе, он продолжает прогонять до конца.
Код:
Последний раз редактировалось Stilet; 22.01.2010 в 12:17. |
21.01.2010, 22:14 | #2 |
Заблокирован
Регистрация: 14.01.2010
Сообщений: 92
|
> не как не могу выйти из цикла
Стыдно не знать ни Паскаль ни русский) По-русски - "никак" По Вирту прерывание цикла - break )) |
21.01.2010, 22:34 | #3 | |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Прерывать после присвоения номера совпадения переменной
Цитата:
Либо выводит ноль, либо вообще ничего не выводит. |
|
21.01.2010, 22:45 | #4 |
Заблокирован
Регистрация: 14.01.2010
Сообщений: 92
|
Ты вообще в курсе понятий - "простой" и "составной" оператор языка Паскаль ?
Последний раз редактировалось Сергeй; 21.01.2010 в 22:48. |
21.01.2010, 23:12 | #5 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Есть что по существу?
Код:
Последний раз редактировалось Stilet; 22.01.2010 в 12:17. |
21.01.2010, 23:13 | #6 |
Заблокирован
Регистрация: 14.01.2010
Сообщений: 92
|
А ты считаешь что я от балды задал тебе наводящий вопрос ?)
|
21.01.2010, 23:15 | #7 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Тут в общем два пути: первый - начать цикл с конца, и второй(получше в данном случае) вам уже сказали - прервать цикл, когда найдено первое совпадение
Код:
Цитата:
Последний раз редактировалось netrino; 21.01.2010 в 23:39. Причина: исправил ошибку |
|
21.01.2010, 23:42 | #8 |
Заблокирован
Регистрация: 14.01.2010
Сообщений: 92
|
> в Паскале не определено значение i после выхода из цикла
Глупость сморозил. |
22.01.2010, 00:18 | #9 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
|
22.01.2010, 12:20 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Не рекомендуется использовать FOR если значение счетчика буден нужно после него. Я не знаю почему именно так происходит но в некоторых случаях действительно нельзя (и даже компилятор это запрещает) использовать значение счетчика после цикла FOR.
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
stringgrid,сравнение двух столбцов на совпадения и не совпадения | betirsolt | БД в Delphi | 7 | 19.01.2010 15:09 |
Совпадения | shad0w | Microsoft Office Excel | 3 | 21.08.2009 12:42 |
Не могу разобраться с сравнением 2-х двумерных масивов на совпадения текста | tj_pablo | Общие вопросы C/C++ | 0 | 11.03.2009 22:21 |
как вывести факт совпадения? | Dennikid | Общие вопросы Delphi | 0 | 29.10.2008 16:05 |
Имя и номер | KAMASUTR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 10.08.2007 22:26 |