Мария
Мария

Программирование помощь с задачей

Задача ;
Кар Карыч с Пином восемнадцать часов подряд распивали холодные молочные коктейли и закусывали их мороженым. После этого Кар Карыч свалился со страшной простудой, а Пин решил провести в домик своему другу центральное отопление. Расчет количества отопительных приборов необходимо производить строго по ГОСТу 800333-90-06*. Для простоты Пин решил купить простые батареи. Согласно таблице 14.1.3 этого ГОСТа, каждая батарея обогревает определённый объём воздуха - ровно k кубометров. Комната, которую собирается для своего друга обогреть Пин, имеет следующие размеры:
•высота h,

•ширина w,

•длина l.

Определите минимальное количество батарей, которое необходимо купить Пину. Учтите только, что если в домике у Кар Карыча температура будет ниже, чем по ГОСТу, Кар Карыч никогда не поправится.
Пример входных данных
2 3 4 1
Пример выходных данных
24
Мое решение:
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;
var h,w,l,k,s:integer;
begin
read(h,w,l,k);
S:=(h*w*l) div k;
write(s);
end.
При проверки на e-olimp пишет: неверный ответ. Почему?!

УГ
Умар Гафаров

Вот такую засчитает:
var h,w,l,k,s : longint;
sr : Real;
begin
read(h);
read(w);
read(l);
read(k);
sr := h;
sr := sr * w;
sr := sr * l;
sr := sr / k;
if Frac(sr) = 0 then s := Trunc(sr) else s := Trunc(sr) + 1;
writeln(s);
end.

AM
Azamat Mamedov

Условие надо читать лучше и копировать слово в слово. Я так понимаю эта задача: http://www.e-olimp.com/problems/219

Как минимум:
Четыре целых числа h, w, l, k ( h, w, l ≤ 10^5, k ≤ 2*10^9).
Тип integer способен хранить числа -32 768…32 767, в него явно не поместиться 2*10^9(это 2 000 000 000). Используй longint.

ТТ
Тилли Ток

А ты не подумал что при деление общего объема комнаты на объем 1й батареи, может получится число с остатком? Что означает - комната не прогреется до необходимого уровня (ГОСТ)
Нужно добавить условия: при случае с остатком добавить доп. батарею.

Похожие вопросы
Задача по программированию, нужна помощь!
Задача по программированию, нужна помощь ((
Задачи по программированию.
Задача по программированию
Задачи по программированию
задача по программированию.
Задача. Программирование.
Нужна помощь! Задача по программированию Pascal
Задача на программирование в С#
Нужна помощь в решении задачи по программированию