|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2012, 10:44 | #1 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
не формируется массив записей
все время пишет что нет жильца с такой фамилией с которой ввожу,не понимаю в чем дело,помогите плиз
В гостинице имеется 15 двухместных номеров. Со¬ставить программу, которая заполняет и данные о жильцах и по фамилии определяет номер, где проживает жилец. Программа запрашивает фамилию жильца. Если жильца с такой фамилией нет, об этом выдается сообщение. Если жилец с такой фамилией в гостинице единственный, программа выдает фамилию жильца и номер проживания. Если в гостинице проживает два или более жильцов с такой фамилией, про¬грамма дополнительно запрашивает инициалы. При реализации программы использовать массив записей. Входные данные: строка, в которой через разделитель указаны – номер проживания, фамилии. Символ разделителя слов выбрать самостоятельно. Код:
Последний раз редактировалось Stilet; 01.04.2012 в 13:25. |
02.04.2012, 06:15 | #2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
КруглосуточноеНесчастье, у тебя две ошибки (больших). Я исправил обе, и снабдил комментами. Разберешься? Задачай вопросы.
Успехов тебе. Код:
Предпочитаю на "ты".
|
02.04.2012, 16:10 | #3 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
да,уже разобрался сам))забыл цикл написать
а еще необязательно в процедуре "i" обозначать,она у меня и так в основном варе была но все равно спасибо за помощь) |
02.04.2012, 22:43 | #4 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Молодец )
Цитата:
Новый компилятор не даст тебе организовать цикл FOR внутри процедуры на глобальной переменной - и правильно сделает. Это ухудшает внутреннюю структуру программы, а также может быть причиной очень труднонаходимых ошибок (если вызов процедуры попадет в цикл). TP такие вещи не отслеживает, так что старайся делать это сам. Привыкай работать правильно. Скачай себе FP (freepascal.org), и будет тебе щасьтее.. ))
Предпочитаю на "ты".
|
|
03.04.2012, 15:47 | #5 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
ок,спасибо за советы)))))
|
03.04.2012, 22:32 | #6 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
а еще не подскажете как сделать так чтобы если два человека в гостинице с одинаковыми фамилиями,программа предлагала бы дополнительно ввести инициалы?
|
03.04.2012, 22:36 | #7 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Для начала хорошо бы иметь эти самые инициалы в записи. В смысле, предусмотреть для них поле и организовать ввод. Сделай это, дальше посмотрим.
Предпочитаю на "ты".
|
04.04.2012, 09:10 | #8 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
дада,я бы просто так не спрашивал,конечно они у меня есть)))
мне интересно как организовать сканирование на наличие одинаковых элементом массива) вобще вот мой файл) zaharova A.A*1 zaharovb A.B*1 zaharovc A.C*2 zaharovd A.D*2 zaharove A.E*3 zaharovf A.F*3 zaharovg A.G*4 zaharovh A.H*4 zaharovi A.I*5 zaharovj A.J*5 zaharovk A.K*6 zaharovl A.L*6 zaharovm A.M*7 zaharovn A.N*7 zaharovo A.O*8 zaharovp A.P*9 zaharovq A.Q*10 zaharovr A.R*10 zaharovs A.S*11 zaharovt A.T*11 zaharovu A.U*12 zaharovv A.V*12 zaharovw A.W*13 zaharovx A.X*13 zaharovy A.Y*14 zaharovz A.Z*14 zaharovaa A.A*15 zaharovbb A.B*15 помогитее!!!!! Последний раз редактировалось Stilet; 06.04.2012 в 20:31. |
06.04.2012, 20:15 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Для начала:
Код:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 06.04.2012 в 21:01. |
06.04.2012, 21:45 | #10 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 23
|
BDA,огромное вам спасибо за помощь!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив записей. | GripEnemy | Visual C++ | 0 | 05.12.2011 22:34 |
Создать массив записей | Иринашка | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 01.06.2011 19:04 |
Массив записей... | eragon_ua | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.03.2011 15:08 |
Дублирование текста из колонтитула в теле отчета, отчет формируется в HTML | Anatol_rus | HTML и CSS | 0 | 16.07.2010 15:14 |
массив записей | qwerty98765 | Помощь студентам | 3 | 27.04.2010 19:07 |