• Python 3.6
    Электронные часы (*)
    ограничение по времени на тест 2 секунды
    ограничение по памяти на тест 64 мегабайта
    вводстандартный ввод
    выводстандартный вывод
    Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.

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

    Учтите, что число n может быть больше, чем количество секунд в сутках.

    Входные данные
    Вводится целое число n. ( 1 ≤ n ≤ 109 )

    Выходные данные
    Выведите ответ на задачу, соблюдая требуемый формат.

    Примеры
    входные данные
    3602
    выходные данные
    1:00:02
    входные данные
    129700
    выходные данные
    12:01:40
    Примечание
    При решении этой задачи нельзя использовать условную инструкцию if и циклы.

Ответы 5

  • если даш больше времени, напишу без ошибки
    • Автор:

      emmalee
    • 6 лет назад
    • 0
  • Edit1.Text это n секунд
    • Автор:

      sidney30
    • 6 лет назад
    • 0
  • var Form1: TForm1; h, g, s, h1, h2: integer;implementation{$R *.fmx}procedure TForm1.Button1Click(Sender: TObject);begin s:=Strtoint(Edit1.Text) mod 60; h:=Strtoint(Edit1.Text) - s; h:=Trunc(h/60); h1:=h; h:=h mod 60; h2:=h; g:=Trunc((h1-h2)/60); Showmessage(IntTostr(g)+'.'+IntTostr(h)+'.'+IntTostr(s));end;end.
  • вот доскональный код
    • Автор:

      rosa42
    • 6 лет назад
    • 0
  • просто

    var

     Form1: TForm1;

      h, g, s: integer;

    implementation

    {$R *.fmx}

    procedure TForm1.Button1Click(Sender: TObject);

    begin

      h:=Round(Strtoint(Edit1.Text)/60);

      g:=Round(h/60);

      h:=h-g*60;

      s:=h*60;

     Showmessage(IntTostr(g)+'.'+IntTostr(h)+'.'+IntTostr(s));

    end;

    end.

    только тут с небольшой ошибкой показывает. +-5 сек

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years