Пмогите плз. с справиться нейромонах феофан, никодим и косолапый мишка притаптывают поле. феофан в одиночку может притоптать поле за a часов, никодим – за b часов, мишка – за c часов. кроме того, им готовы добры молодцы, каждый из которых может притоптать поле за d часов. сколько добрых молодцев необходимо пригласить на феофану, никодиму и мишке, чтобы они успели притоптать поле за n часов? формат ввода на вход программе поступает 5 чисел a, b, c, d, n. все числа вещественные, не превышают 2⋅109. формат вывода программа должна вывести одно целое число – минимальное необходимое количество добрых молодцев. пример ввод 7 11 8 9 2 вывод 2

Лоликус Лоликус    1   06.10.2019 17:40    0

Ответы
ЕлизаветаШкола ЕлизаветаШкола  10.10.2020 00:04
Вот:

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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика