ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Общий форум

почему не правильно? задача 1820
Послано arianavaleria 20 янв 2014 21:41
var n,k: integer;
    x,t:real;
begin
    read(n,k);
    x:=n/k;
    if (Frac(x)>0)
      then
        if (Frac(x)>0.5)
          then
            t:=(trunc(x)+1)*2
          else
            if (trunc(x)=0)
              then
                t:=2
              else
                t:=trunc(x)*2+1
      else
          t:=x*2;
    writeln('t=',t);
end.