21 / 18 / 4
Регистрация: 07.04.2010
Сообщений: 806
1

С начала суток прошло n секунд. Выведите, что покажут часы

16.10.2012, 17:40. Показов 8468. Ответов 5
Метки нет (Все метки)

Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.

С начала суток прошло n секунд. Выведите, что покажут часы.


Вот примерное решение, но почему то не получается вот с этим, в примерах так...


Ввод Вывод
3602 1:00:02

129700 12:01:40


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program z1;
var n:longint;
    h,mm,ss:byte;
begin
read(n);
h:=n div 3600;
mm:=n mod 3600 div 60;
ss:=n mod 60;
write(h,':');
if mm<10 then write('0',mm,':')
else write(mm,':');
if ss<10 then write('0',ss)
else write(ss);
end.
Что здесь неправильно, подскажите, пожалуйста...

Добавлено через 1 час 50 минут
Вот здесь получше код

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program z1;
var
n, h, mm, ss:integer;
begin
readln(n);
ss:=n mod 60; {выделили число секунд}
n:=n div 60; {целое число минут}
mm:=n mod 60; {выделили число минут}
h:=(n div 60)mod 24; {и целое число часов}
write(' ', h);
if mm < 10 then write(':0', mm)
else write(':', mm);
if ss < 10 then write(':0', ss)
else  write(':', ss);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2012, 17:40
Ответы с готовыми решениями:

С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего часа
С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего...

С начала суток прошло 100 000 секунд, сколько сейчас времени?
Племяша попросил написать, я со школьной программы ничего по паскалю не помню (сам на питоне...

С начала суток прошло n секунд. Найти количество полных минут, прошедших с последнего часа
С начала суток прошло n секунд. Найти количество полных минут, прошедших с последнего часа

Определить часы минуты и секунды прошедших с начала суток
Здравствуйте! Не могу додуматься как вычислить секунды,может кто подскажет?Вот код, который нашел в...

5
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
16.10.2012, 17:49 2
Второй код правильно показывает ответ на оба теста. Что не нравится? Приведите пример.
0
21 / 18 / 4
Регистрация: 07.04.2010
Сообщений: 806
16.10.2012, 18:17  [ТС] 3
А разве можно вводить по условию число секунд больше, чем 3600*24?

Добавлено через 1 минуту
Мне то все нравится, а вот сайт ругается, пишет неправильный ответ!

Добавлено через 4 минуты
N Результат Время (с)
1 Неправильный ответ 0.000

Добавлено через 18 минут
Затруднительная ситуация...
0
21 / 18 / 4
Регистрация: 07.04.2010
Сообщений: 806
16.10.2012, 18:54  [ТС] 4
Вот на этот сайт запихиваю...
http://informatics.mccme.ru/mo... rid=2948#1

Электронные часы - 2
Миниатюры
С начала суток прошло n секунд. Выведите, что покажут часы  
0
21 / 18 / 4
Регистрация: 07.04.2010
Сообщений: 806
16.10.2012, 21:52  [ТС] 5
Есть какие-нибудь идеи?
0
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
16.10.2012, 23:58 6
Цитата Сообщение от sergei3ru Посмотреть сообщение
Есть какие-нибудь идеи?
Любопытно, а зачем Вам в копилке задачки, одобренные сайтом? Что вы почерпнули из кучи решенных на форуме задач?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2012, 23:58
Помогаю со студенческими работами здесь

Сначала суток прошло n секунд, определить: сколько полных часов прошло с начала суток, сколько полных минут прошло с начала текущего часа, сколько пол
помогите решить Сначала суток прошло n секунд, определить: сколько полных часов прошло с начала...

С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последней минуты
21. С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала...

Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток
Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток.

С начала суток прошло n секунд. Выведите, что покажут часы
Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru