Решите задачку по программированиюКак мы знаем шоколадки даруют только тем, кто
Решите задачку по программированию
Как мы знаем шоколадки дарят только тем, кто хорошо прошел IQ тест. Потому в ребяческом саду 603075 решили подарить 228 гр шоколада каждому ребенку, кто набрал не наименее X баллов за тест. Шоколад продаётся плитками по 1337 грамм. Плитка ломается на куски по 228 грамм и эти куски раздаются детям. Остаток не выбрасывается и учитывается в последующем даре. Обусловьте сколько малышей получат заслугу и сколько плиток шоколада для этого нужно приобрести.
Формат ввода
В первой строке вводится N, X (1 lt;= N lt;= 105, 1 lt;= X lt;= 109) количество малышей и нужный малый результат теста. В последующей строке вводится N целых положительных чисел не превышающих 109 результаты теста.
Формат вывода
Выведите два числа количество заслуженных обладателей кусочков шоколада и количество нужных плиток шоколада.
program raf105;
var iq,n,x,i,choco,choco_counter,kid_counter: integer;
begin
write('Введите количество детей в детском саду: ');
readln(n);
write('Введите желанный IQ: ');
readln(x);
writeln('Вводите IQ ',n,' детей по очереди.');
for i:=1 to n do
begin
readln(iq);
if iq gt;= x
then begin
if choco div 228 lt; 1
then begin
choco_counter+= 1;
choco+= 1337;
end;
choco-= 228;
kid_counter+= 1;
end;
end;
writeln('Заслугу получат ',kid_counter,' дет.');
writeln('Шоколада будет нужно приобрести: ',choco_counter,' плит.');
end.
PascalABC 3.4.2
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.