Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

как написать программу на си (обычный си)

mechtanie Ученик (63), закрыт 1 год назад
Программа, которая переводит секунды в дни, часы, минуты, секунды.
Лучший ответ
Андрей Высший разум (483074) 5 лет назад
int time;
scanf("%d" &time);
prinft("day: %d, hour: %d, min: %d, sec: %d",
time / 86400, time / 3600 % 60, time / 60 % 60, time % 60
);
Остальные ответы
Григорий Каринов Мастер (2401) 5 лет назад
Что там вообще её писать достаточно знать синтаксис языка и математические операторы. Секунды делишь на дни, минуты, часы.
Victor Surozhtsev Просветленный (38400) 5 лет назад
#include "stdio.h"
void main() { unsigned long long int Time, Days, Hours, Minutes;printf("Time=?\b"); scanf("%llu",&Time); Days=Time/86400; Time-=Days*86400; Hours=Time/3600; Time-=Hours*3600; Minutes=Time/60; Time-=60*Minutes; printf("%llu %llu %llu %llu", Days, Hours, Minutes, Time); }
Victor SurozhtsevПросветленный (38400) 5 лет назад
Я подумал, что вопрос был в том, как количество секунд перевести в количество полных дней, часов, минут и оставшихся при этом секунд (от их первоначального количества!). А то как-то глупо переводить секунды по очереди в дни, часы, минуты, да потом ещё и в секунды (переводить секунды в секунды - это трындец! ☺). Но у кого-то оказалась и другая, совершенно иная - альтернативная точка зрения!..
Похожие вопросы