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


Решите пожалуйста!!!!
Ограничения: время - 200мс, память - 256MS
В магазине продаются два вида печенья. Первый вид печенья упакован в
коробки по А штук и стоит В центов за коробку, второй вид печенья упакован в
коробки по С штук и стоит D центов за коробку. Аня собирается угостить печеньем N
гостей и хочет приобрести столько коробок печенья одного вида, чтобы каждому
гостю досталось по одному печенью. Например, для 22 гостей можно купить либо 3
коробки за 11 центов по 10 печений, либо 2 коробки за 15 центов по 12 печений. В
первом случае Аня потратит 33 цента, во втором случае - 30 центов.
Напишите программу, определяющую, какой вид печенья выгоднее купить.
Первая строка ввода содержит пять целых чисел A, B, C, D и N разделенных
пробелами - информация о количестве печенья в коробке и стоимости для каждого
вида печенья и количество гостей.
В первой строке вывести сообщение «FIRST», если выгоднее купить печенье
первого вида, или сообщение «SECOND», если выгоднее купить печенье первого
вида, или сообщение «ANY», если стоимость приобретения N или более штук
печенья для обоих видов одинакова. Во второй строке вывести одно целое число -
стоимость покупки.

Ответы

Автор ответа: srzontmp
1

var A,B,C,D,N,M,K,S: integer;

begin

 readln(A,B,C,D,N);

 M:=N div A;

 if M*A<N then M:=M+1;

 K:=N div C;

 if K*C<N then K:=K+1;

 S:=M*B;  

 if M*B<K*D then writeln('FIRST')

 else

    if M*B>K*D then

    begin

      S:=K*D;

      writeln('SECOND');

    end

    else writeln('ANY');

 writeln(S);    

end.

 


bropines: Этоирешение лучшее так как оно для старых версий
Аноним: По Вашей логике, если нужно добраться в другой конец города, лучший способ - это воспользоваться извозчиком, так как это старый способ передвижения ))))
Аноним: Вы также можете не пользоваться электронной почтой и интернетом вообще: обычная бумажная почта лучше, ведь она годится для старых способов общения. Люблю я эту детскую логику!
bropines: Да просто комп в школе новую не тянет и в большинстве случаев у все стоит старая версия Паскаля
Аноним: Тогда в вопросе нужно всего лишь писать, в какой версии требуется решение)
Автор ответа: Аноним
1

PascalABC.NET 3.4.2, сборка 1847 от 28.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a, b, c, d, n: integer;

 Readln(a, b, c, d, n);

 var (ka, kc) := (Ceil(n/a), Ceil(n/c));

 var (sb, sd) := (b * ka, d * kc);

 if sb < sd then Writeln('FIRST', NewLine, sb)

 else

   if sd < sb then Writeln('SECOND', NewLine, sd)

   else Writeln('ANY', NewLine, sb)

end.

10 11 12 15 22

SECOND

30

Похожие вопросы
Предмет: Английский язык, автор: ShubinaVika
ПОМОГИТЕ ПОЖАЛУЙСТА!!!! СРОЧНО!!!!

1.Выбери правильный перевод предложения:

1. Зима – самый холодный сезон года.

a) Winter – the coldest season of a year. b) Winter – coldest season of a year

c) Winter is the coldest season of a year. d) Winter is the colder season of a year.


2. Моего младшего брата зовут Том.

a) My brother’s name is younger Tom. b) My younger is brother’s name Tom.

c) My younger brother’s name is Tom. d) My younger’s brother’s name is Tom.


3. Ник всегда готов встречаться со своими друзьями.

a) Nick is always ready to meet his friends. b) Nick meet his friends is always ready.

c) Nick is always meet his friends ready to. d) Always ready to meet his friends is Nick.


4. Мои родители часто навещают нашу бабушку.

a) My parents visit often our Granny. b) My granny often visits our parents.

c) My parents often visit our Granny. d) My parent often visits our Granny.


5. Это – мои школьные друзья.

a) They my school are friends. b) My school are they friends.

c) They are school my friends. d) They are my school friends


2.Прочитай предложения. Выбери и запиши глагол в правильной

временной форме, обращая внимание на указатели времени.

1. The students ______________ to school every day (go, went, will go).


2. Jim _______________his mum yesterday (helps, helped, will help).


3. She _______________her room tomorrow (cleans, cleaned, will clean).


4. My friends________________ football last summer (play, played, will play).


5. We ________________ breakfast every morning (have, had, will have).


3.Внимательно прочитай письмо и напиши КРАТКИЙ ответ на каждый вопрос.

Помни, что краткий ответ НЕ состоит из одного слова Yes или No.


Dear Alex, we are going to help our teacher to find out more about Russia. Our teacher Mrs. Smith is going to visit Siberia in summer but she doesn’t have some information. We will be glad if you can answer our questions. Will you be at home in July? Are there a lot of attractions in your city? Have you ever been in Moscow? Did you go anywhere last summer? Do you like to travel? Can you send us some photos of your city? Does your friend want to write some words to my classmates?

Write soon.

Nick


1. Will you be at home in July?

2. Are there a lot of attractions in your city?

3. Have you ever been to Moscow?

4. Did you go anywhere last summer?

5. Do you like to travel?

6. Can you send us some photos of your city?

7. Does your friend want to write some words to my classmates?
Предмет: Информатика, автор: amirhanasylbek00