HD
Решить задачу
В сети магазинов "Н-Аудио" проводится рекламная акция,
Каждый второй товар - бесплатно. Естественно, кассирам
дано указание пробивать товары в таком порядке, чтобы
магазин потерял как можно меньше денег.
По списку товаров определите максимальную сумму в чете.
Вход: натуральное число товаров (N = 1 от и
далее N натуральных чисел - цены товаров.
Выход: число и максимальная сумма чека
Так как на большинстве версий "Паскаля" мы не можем установить шаг цикла в for, будем использовать цикл while для решения данной задачи.
Возьмём переменную i для хранения нужных нам значений, дадим ей значение равное 1001, запустим цикл while, который будет выполняться пока наша i <= 1025, в цикле у нас будет выводиться на экран значение переменной i, а затем переменная увеличиваться на 3.
Алгоритм на языке Паскаль:
var
i : integer;
begin
i := 1001;
while i <= 1025 do
begin
write(i,' ');
i := i + 3;
end;
end.