![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.05.2010
Сообщений: 33
|
![]()
Идет k-я секунда суток. Вывести на экран количество полных
часов и минут, прошедших от начала суток. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Так с чем проблема, с арифметикой или с операторами Pascal ?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.05.2010
Сообщений: 33
|
![]()
а так я понял,вводишь например 900 секунд, и должно вывести 15 минут?
с арифметикой,а какой там оператор? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
А если ввести k=86399 секунд ?
Распиши подробно все вычисления , все арифметические действия. А операторы найдутся. PS Кстати, сказано " идет k секунда" . Значит прошло k-1 секунд. Последний раз редактировалось type_Oleg; 15.01.2014 в 22:08. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
n - кол-во сек
n div 3600 - часов (n mod 3600) div 60 - минут n mod 60 - секунд
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.05.2010
Сообщений: 33
|
![]()
Примерно так или не верно?
Program Time; var s,m,h,h1: Longint; begin Write('Введите количество секунд: '); readln(s); h:= s div 3600 ; m:=60; h1:= h*m ; Writeln('Часов =', h); Writeln('Минут =', h1); end. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]() Цитата:
Какой ответ правильный: - прошел 1 полный час и 10 полных минут, или - прешел 1 полный час , или 70 полных минут ? Если 1-й ответ правильный, то Код:
Код:
Последний раз редактировалось type_Oleg; 15.01.2014 в 23:48. |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 88
|
![]()
type_Oleg,
правильно 1ч 10м, а не 1ч или 70м Код:
когда получаем минуты, мы получаем остаток от деления на 3600, убирая целые часы, а затем получаем минуты делением результата на 60. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача по паскаль. | Dess1996 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 22.05.2012 20:57 |
Паскаль, задача! | Jone200991 | Помощь студентам | 4 | 31.05.2011 20:32 |
Задача паскаль | bird_man | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 03.12.2010 16:35 |
Задача на паскаль | St1fler92 | Помощь студентам | 2 | 27.05.2009 00:19 |