Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 636
от 18.04.2008, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 251, Экспертов: 43
В номере:Вопросов: 2, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 131855: Здравствуйте, эксперты! Помогите, пожалуйста, отсортировать по возрастанию двунаправленный список!...
Вопрос № 131892: Добрый день Помогите пожалуйста с программой у меня возникло 3 проблемы 1)При подсчете секунд выводится отрицательно число 2)Подскажите как мне сделать так что бы после при введении даты считался и месяц то есть... я ввел допустим 95 дней...

Вопрос № 131.855
Здравствуйте, эксперты! Помогите, пожалуйста, отсортировать по возрастанию двунаправленный список!
Отправлен: 12.04.2008, 16:45
Вопрос задал: Zulus_90 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Denisss

Здравствуйте, Zulus_90!

Пример сортировки двусвязных списков приведен в приложении. За основу примера взят код (c небольшими преобразованиями) сортировки двусвязных списков методом слияния из книги Джулиана Бакнелла "Фундаментальные алгоритмы и структуры данных в Delphi".

Размерность списка задана через константу N, но можно и динамически задавать это значение (например, спрашивать у пользователя это значение). Также можно "заставить" пользователя вводить значения вручную.

Вывод значений списка до сортировки и после выполняется при его создании и удалении соответственно.

Успехов!

Приложение:

---------
Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...

Ответ отправил: Denisss (статус: Профессионал)
Россия, Москва
ICQ: 281599577
----
Ответ отправлен: 14.04.2008, 11:17
Оценка за ответ: 4


Вопрос № 131.892
Добрый день
Помогите пожалуйста с программой у меня возникло 3 проблемы
1)При подсчете секунд выводится отрицательно число
2)Подскажите как мне сделать так что бы после при введении даты считался и месяц то есть... я ввел допустим 95 дней и у меня показалось что это 2 месяца
3)То же самое что и в пункте 2 токо с годом....

З.Ы я в этом новечек прошел токо 1 лекцию...

Скрипт ниже

Приложение:

Отправлен: 12.04.2008, 21:33
Вопрос задал: Герасимов Виталий Владиславович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Герасимов Виталий Владиславович!
1) В одних сутках 86400 секунд, что превышает допустимые размеры типа Integer, поэтому смените его на Longint.
2) В реальных задачах с датами учитывают, что не все месяцы одинаковой длины, как у вас по 31 дню. Если вам в принципе это не важно, то возимите хотя бы 30 дней, это ближе к средней продолжительности месяца. Дни в месяцы: mes:=dey div 30;,т.е целый остаток от деления дней на 30.
3) Допустим у вас 10 000 дней. Нужно грубо перевести в годы, месяцы и дни. God:=10000 div 365; god=27; mes:=10000 mod 365 div 30; mes=4;
day:=10000-god*365-mes*30; day=25;
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 12.04.2008, 22:33
Оценка за ответ: 5
Комментарий оценки:
Все идеально идет! спасибо =) хотя я потер вот эту строку: day:=10000-god*365-mes*30; Без нее все шло как надо =) единственный минус что год и месяц учитываются только после как они закончились =) все суппер :) Большое Пасибо :D


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное