Определить, через сколько минут все мандарины будут почищены - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

В пакете X мандаринов. Алина чистит A мандаринов в минуту, а Алена чистит B мандаринов. Каждую K-ю минуту Алина отдыхает и не чистит мандарины, каждую M-ю минуту отдыхает Алёна. Требуется написать программу, которая по заданным целым числам A,K,B,M и X определяет, через сколько минут все мандарины будут почищены.

Формат входных данных:

В первой строке ввода записано одно число X(1<=X<=300)-количество мандаринов. Следующие строки содержат числа A(2<=A<=10), B(2<=B<=10),K (2<=K<=10), M(2<=M<=10)

Решение задачи: «Определить, через сколько минут все мандарины будут почищены»

textual
Листинг программы
var x,a,k,b,m,s,res:integer;
begin
read(x,a,b,k,m);
s:=a+b;
res:=0;
while x>0 do
 begin
  inc(res);
  if (res mod k=0)and(res mod m<>0) then x:=x-b
  else if (res mod k<>0)and(res mod m=0) then x:=x-a
  else if (res mod k<>0)and(res mod m<>0) then x:=x-a-b;
 end;
write(res)
end.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы