• (Pascal) Нужно составить программу подсчета количества часов, минут и секунд в данном числе суток. Число суток ввести с клавиатуры.

    Неправильно считает секунды, в чём ошибка?

    var
    s,m,h,days: integer;
    begin

    writeln('Введите кол-во дней');
    read(days);
    s:=86400;
    m:=s div 60;
    h:=m div 60;

    for var i:=1 to days do
    s:=s*days;
    m:=m*days;
    h:=h*days;

    writeln(s,' — секунд в ',days,' днях');
    writeln(m,' — минут в ',days,' днях');
    writeln(h,' — часов в ',days,' днях');
    end.

Ответы 4

  • про for понял что оно тут не надо вообще, убрал — всё правильно. что значит считать секунды так же как и минуты и часы?
    • Автор:

      trippiq1c
    • 6 лет назад
    • 0
  • а, я понял, спасибо за подсказку.
    • Автор:

      goober
    • 6 лет назад
    • 0
  • цикл for действовал только для секунд (Для 1 строки под for)
  • Секунды, нужно считать также как минуты и часы без цикла.

    Закомментируйте строчку с циклом for var i =1 to days do...

    • Автор:

      bobbypycu
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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