Вопрос задан 01.05.2019 в 11:25. Предмет Информатика. Спрашивает Асланян София.

Программа на ABC Pascal(делать с помощью вложенных циклов, можно использовать операторы

while,repeat):В этой программе вывести все возможные комбинации покупки цветов. Определить их количество, если известна сумма=100 рублей( на них надо купить, больше нельзя и меньше, ровно на 100). 1 роза стоит 100 рублей,1гвоздика стоит 50 рублей,1 тюльпан стоит 25 рублей,1 Астра 10 рублей.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шитов Артем.
Программа и решение в файле
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи воспользуемся вложенными циклами и переберем все возможные комбинации покупки цветов. Мы можем использовать операторы while или repeat для этого.

Пример программы на ABC Pascal:

```pascal program Combinations; var roses, carnations, tulips, asters, total: integer;

begin total := 0;

writeln('All possible combinations of flower purchases with a total of 100 rubles:');

roses := 0; while (roses <= 1) and (roses * 100 <= 100) do begin carnations := 0; while (carnations <= 2) and (roses * 100 + carnations * 50 <= 100) do begin tulips := 0; while (tulips <= 4) and (roses * 100 + carnations * 50 + tulips * 25 <= 100) do begin asters := 0; while (asters <= 10) and (roses * 100 + carnations * 50 + tulips * 25 + asters * 10 <= 100) do begin if roses * 100 + carnations * 50 + tulips * 25 + asters * 10 = 100 then begin writeln('Roses: ', roses, ', Carnations: ', carnations, ', Tulips: ', tulips, ', Asters: ', asters); total := total + 1; end; asters := asters + 1; end; tulips := tulips + 1; end; carnations := carnations + 1; end; roses := roses + 1; end;

writeln('Total combinations: ', total); end. ```

Эта программа использует вложенные циклы, чтобы перебрать все возможные комбинации покупки цветов, и выводит их количество, если их суммарная стоимость равна 100 рублям.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос