![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 52
|
![]()
Народ вот такая проблема у меня появилась.
Объясню всю программу и что она должна делать: Вводиться 3 буквы например «аде», после ввода последнего символа программа выводит сообщение о том этот набор букв последовательный или нет. Народ помогите застрял на долго.. Спасибо заранее за помощь. |
![]() |
![]() |
![]() |
#2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
На каком языке пишется программа? С чего и куда вводится последовательность символов? Что значит "последовательный набор" букв?
Т.е. введены в алфавитном порядке?
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 52
|
![]()
язык Delphi.
последовательность значит в алфавитном порядке. вводиться в maskedit. |
![]() |
![]() |
![]() |
#4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Мдя уж...
![]() ![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 52
|
![]()
вот я про то же....
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну пожалуйста:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Объясняю, что нужно делать... Берешь первый символ введенной строки s[1], потом, если Chr(ord(s[1])+1)<>s[2], то последовательность уже не в алфавитном порядке. Иначе продолжаешь, если Chr(ord(s[2])+1)<>s[3], то последовательность символов не в алфавитном порядке, иначе алфавитный порядок соблюден. Вот и все. Очень сложная задача...
Немного опоздал, но тем не менее.... С потолка не пролезет, так как порядковы № s[i] может быть и много меньше чем порядковый № s[i+1], нужно именно на равенство проверять...
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 15.04.2010 в 13:01. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.03.2009
Сообщений: 52
|
![]()
спасибо огромное...
а еще как мне сделать что бы после ввода последнего символа выводило сообщение? |
![]() |
![]() |
![]() |
#9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Не вижу где у автора сказано что каждый следующий символ обязан отличаться на единицу от соседей Цитата:
Вообще проще всего запускать процедуру проверки в OnKeYPress если key=#13 т.е. нажат Энтер Откуда программе известно что введен последний символ?
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
![]() Цитата:
Код:
принимаю благодарности в письменном виде( весы слева)...
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Счётчик букв | lavelas | Общие вопросы Delphi | 1 | 21.12.2009 00:14 |
Счет букв | zenner | Microsoft Office Excel | 14 | 24.10.2009 00:26 |
Регситр букв | Syltan | Общие вопросы C/C++ | 8 | 26.09.2009 13:53 |
Прорисовка букв | Миша | Помощь студентам | 3 | 19.05.2008 19:46 |
Количество букв! | Marsik | Помощь студентам | 2 | 27.03.2008 19:18 |