Предмет: Информатика, автор: tarzhanoviv

пмогите плз. с задачкой справиться

Нейромонах Феофан, балалаечник Никодим и косолапый мишка притаптывают поле.
Феофан в одиночку может притоптать поле за A часов, Никодим – за B часов, мишка – за C часов. Кроме того, им готовы помогать добры молодцы, каждый из которых может притоптать поле за D часов.

Сколько добрых молодцев необходимо пригласить на помощь Феофану, Никодиму и мишке, чтобы они успели притоптать поле за N часов?
Формат ввода

На вход программе поступает 5 чисел A, B, C, D, N. Все числа вещественные, не превышают 2⋅109.
Формат вывода

Программа должна вывести одно целое число – минимальное необходимое количество добрых молодцев.
Пример
Ввод

7 11 8 9 2


Вывод

2

Ответы

Автор ответа: magicw
1
Вот:

program pole;
var a, b, c, d, n, kolvo, x, y: real;
begin
write ('За сколько часов топчет землю Нейромонах Феофан? ');
read (a);
write ('За сколько часов топчет землю Балалаечник Никодим? ');
read (b);
write ('За сколько часов топчет землю Косолапый Мишка? ');
read (c);
write ('За сколько часов топчет землю 1 Добрый Молодец? ');
read (d);
write ('За сколько часов нужно выкопать землю? ');
read (n);
x:=1/a+1/b+1/c;
kolvo:=(1/n-x)/(1/d);
if (kolvo<0) then write ('Группа справится без молодцев.') else
begin
y:=kolvo;
if (((trunc(y*10)) mod 10) <5) then
kolvo:=kolvo + 1;
write ('Вот столько вам потребуется добрых молодцев: ', round(kolvo));
end;
end.

magicw: попробуй сейчас, должно все получиться
tarzhanoviv: все равно 3 :((
magicw: чувак, нет, все сейчас должно получиться, скопируй новое, вставь и проверь
magicw: все верно
magicw: просто я когда в первый раз написал, я одной цифрой ошибся
magicw: но уже исправил
magicw: скопируй новое и проверь
tarzhanoviv: теперь заработало!!! спасибо!
magicw: удачи!
magicw: Надеюсь получишь пятерку!
Похожие вопросы
Предмет: Русский язык, автор: myrad4872
Предмет: Алгебра, автор: sofianikiforova98