Вопрос задан 27.04.2021 в 01:38. Предмет Информатика. Спрашивает Кримський Макс.

Ограничение по времени: 1 секунда ограничение по памяти: 64 мегабайтастас собрался в поход и

решил взять с собой финтифлюшку (очень полезная в походе вещь). но у стаса есть несколько финтифлюшек разного объёма. стас хочет взять финтифлюшку максимального объёма, но, к сожалению, его нерезиновый рюкзак уже не вместит вещь по объёму большую V. помогите стасу сделать правильный выбор.формат входных данных:на вход программе подаётся 2 целых числа: N (1<=N<=10000) (<= это больше либо равно) - количество имеющихся у стаса финтифлюшек, и V (1<=V<=100000) - объём, который может вместиться в рюкзак.затем следует последовательность из N чисел - объёмы финтифлюшек стаса.формат выходных данныхвыведите объём финтифлюшки, которую возьмёт с собой стас.напишите начало и конец пожалуйстаmx:=0;for i:=1 to n doif (f[i]>mx) and (f[i]
0 0
Перейти к ответам

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

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

var

n,v,max,i : integer;

a : array [1 ..10000] of integer;

begin

writeln('Введите количество финтифлюшек');

read(n);

writeln('Введите объём рюкзака');

read(v);

writeln('Введите объёмы финтифлюшек');

max:=0;

for i:=1 to n do

 begin

   read(a[i]);

   if (a[i]>max) and (a[i]<=v) then  

     max:=a[i];

 end;

writeln(max);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Я понимаю, что тебе нужна помощь в написании программы, которая выберет финтифлюшку максимального объема, который можно поместить в рюкзак. Я могу помочь тебе с написанием алгоритма для решения этой задачи на псевдокоде. Вот мой предложенный алгоритм:

  1. Считайте два целых числа N и V, где N - количество имеющихся у стаса финтифлюшек, а V - объём рюкзака.
  2. Инициализируйте переменную max_volume равной 0.
  3. Для каждой финтифлюшки с номером i от 1 до N: a. Считайте объём i-й финтифлюшки, обозначим его как volume. b. Если volume > max_volume и volume <= V, то обновите значение max_volume на volume.
  4. Выведите значение max_volume.

Вот пример реализации данного алгоритма на псевдокоде:

arduino
read N, V max_volume := 0 for i := 1 to N do read volume if volume > max_volume and volume <= V then max_volume := volume end for write max_volume

Надеюсь, это поможет тебе решить данную задачу!

0 0

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

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

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