Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
14:12
4363
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторПомощь по "Паскаль"
а где твоя задачка?))
var
a,b,c,t:ineger;
begin
read(a,b,c);

if (b>a)
begin
t:=b;
b:=a;
a:=t;
end;

c:=(a div c)-(b div c);
if (b<=0)
c:=c+1;
writeln(c);
end.
А вообще мог бы и сам погуглить синтаксис минут 15. О том, что сам алгоритм придумать мог я уже и не говорю. Обленился народ...
var
a,b,c,t:ineger;
begin
read(a,b,c);

if (b>a)
begin
t:=b;
b:=a;
a:=t;
end;

t:=(a div c)-(b div c);

if (b<=0)
t:=t+1;

if ((b mod c=0) and (a modc=0))
t:=t+1;
writeln(t);
end.

Самофикс. Не учел этот случай.
я Паскаль не изучал ни разу)) только через месяц предстоит это задание)
но мне интересно... там указанно (-1000000<=A,B<=1000000)
это где то отображается в написанном тексте?))
для BRIZ-ing:
Да, ты прав... Я почему-то подумал что от -10000 до 10000.

Тогда еще один фикс

a,b,c,t:ineger;

Заменить на

a,b,c,t:longint;

Вообще значения влияют на тип данных. Просто я привык к другим языкам, у которых int хранит больше 32000+
1|2
К списку тем
2007-2025, онлайн игры HeroesWM