![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Perfez |
![]() ![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
Важно:Сразу прошу вас не пишите готовую программу ,а только объясните сам алгоритм в кратце:
![]() ![]() ![]() Даётся нынешнее время и время планировки,нужно сколько осталось(таймер своего рода). Пример: input 20:00:00 04:00:00 output 08:00:00 input 12:34:56 14:36:22 output 02:01:26 Не могу понять алгоритм,ну никак? П.С:Вольво сразу предупреди если я что-то не то сделал,может не учёл правила ![]() Сообщение отредактировано: Perfez - 5.03.2007 16:48 |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Переводи стартовое и финальное время в секунды, отнимай одно от другого, и результат - опять в часы:минуты:секунды...
Возможен один исключительный случай - если результат будет отрицательным. Сам догадаешься, что надо сделать в этом случае? |
Perfez |
![]()
Сообщение
#3
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата Переводи стартовое и финальное время в секунды, отнимай одно от другого, и результат - опять в часы:минуты:секунды... Спасибо,но я об этом ,знал. ![]() Цитата input 20:00:00 04:00:00 output 08:00:00 ??? ![]() ![]() |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Я тебе сказал, что есть исключительный случай? Вот он... Тебе надо догадаться, что делать...
|
мисс_граффити |
![]()
Сообщение
#5
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
нюанс, который не совсем понятен по условию: ограничения.
максимальное оставшееся время - сутки? или сколько? дата же не задана... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Perfez |
![]()
Сообщение
#6
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
(20:00:00-04:00:00)+((24:00:00-20:00:00)/2)
Может это??? ![]() Добавлено через 1 мин. Цитата The first line of input contains the current time in hh:mm:ss format (hours, minutes, seconds). The hours will be between 0 and 23 (inclusive) and the minutes and seconds between 0 and 59. The second line contains the time of the explosion in the same format. Нужен ли перевод? |
мисс_граффити |
![]()
Сообщение
#7
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
зачем такие сложности?!
подумай, в каком случае время будет отрицательным... сразу станет понятно, что надо сделать ага, нашла: Цитата The time Borko wants is at least one second and at most 24 hours Сообщение отредактировано: мисс_граффити - 17.02.2007 19:24 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Perfez |
![]()
Сообщение
#8
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
ну,незнаю...когда есть дело АМ и РМ?То есть если стрелка перейдёт 12...
![]() Добавлено через 58 сек. Что нашла? |
мисс_граффити |
![]()
Сообщение
#9
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
AM -> PM у тебя отслеживается: 11:00 -> 13.00
разница, как видишь, положительна. про ограничения. вот это: Цитата максимальное оставшееся время - сутки? или сколько? дата же не задана... Сообщение отредактировано: мисс_граффити - 17.02.2007 19:27 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Perfez |
![]()
Сообщение
#10
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
прибавлю к получившемуся отрицательному 24:00:00???
![]() Сообщение отредактировано: Perfez - 17.02.2007 19:28 |
мисс_граффити |
![]()
Сообщение
#11
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Да.
Смотри: когда происходит переход на новые сутки, мы считаем, сколько осталось старых суток и сколько возьмется от новых, т.е.: (24:00-20:00)+04:00=(04:00-20:00)+24:00 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Perfez |
![]()
Сообщение
#12
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
урррррррррррраааааааааа!спасибо
![]() Добавлено через 15 мин. В чём проблема?
![]() ![]() Добавлено через 14 мин. Может проверите?.Всё готово:
![]() Добавлено через 2 мин. Не нужно проверять он прошёл все тесты=по-моему... ![]() |
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
Цитата В чём проблема? Какая из них? У тебя в программе НЕ одна проблема... Первая из них: ты уверен, что в FPC индексация строк начинается с 1? ![]() Добавлено через 1 мин. P.S. Это же самое делается в 3 строки (с использованием такого мощного компилятора - тем более) ... |
Perfez |
![]()
Сообщение
#14
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
Kak? ![]() |
Perfez |
![]() ![]()
Сообщение
#15
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
Обо что споткнулся я?
Сообщение отредактировано: Perfez - 17.02.2007 20:52 Эскизы прикрепленных изображений ![]() |
volvo |
![]()
Сообщение
#16
|
Гость ![]() |
Цитата Обо что споткнулся я? ![]() Вот об это: If (a[1]>=b[1]) and (a[2]>=b[2]) and (a[3]>=b[3]) then e:=e+24*3600;А если так: с = '20:00:00' и d = '04:10:10', то что ты получишь в результате, подумай... |
Perfez |
![]()
Сообщение
#17
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
.
Сообщение отредактировано: Perfez - 17.02.2007 22:02 |
volvo |
![]()
Сообщение
#18
|
Гость ![]() |
Я ж показал тебе: условие не выполняется, а увеличивать E все равно надо... Ответы читай внимательно, все равно готового решения не будет...
|
Perfez |
![]()
Сообщение
#19
|
![]() Бывалый ![]() ![]() ![]() Группа: Модераторы Сообщений: 231 Пол: Женский Репутация: ![]() ![]() ![]() |
Absolute True Solution:
Абсолютное Правильное Решение: Добавлено через 2 мин. Вольво:Извини до этого не видел твои посты ![]() ![]() Прикрепленные файлы ![]() |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:20 |