Вопрос задан 07.10.2023 в 13:12. Предмет Информатика. Спрашивает Балабуркин Илья.

N=20,[10,99]. Новый массив состоит из элементов исходного массива которые меньше последнего

элемента исходного массива. Помогите пожалуйста, через час уже надо сдавать это задание
0 0
Перейти к ответам

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

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

const

 N = 20;

var

 a, b: array[1..N] of integer;

 i, k: integer;

begin

 Randomize;

 for i := 1 to N do

 begin

   a[i] := 10 + Random(90);

   Write(a[i]:3);

 end;

 

 Writeln;

 k := 1;

 

 for i := 1 to N - 1 do

 begin

   if a[i] < a[N] then

   begin

     b[k] := a[i];

     Write(b[k]:3);

     k += 1

   end;

 end;

end.

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

Конечно, я могу помочь вам с этой задачей на Python. Вам нужно создать новый массив, состоящий из элементов исходного массива, которые меньше последнего элемента исходного массива. Вот как это можно сделать:

python
# Исходный массив arr = [10, 99, 15, 30, 5, 80, 120] # Последний элемент исходного массива last_element = arr[-1] # Создаем новый массив из элементов, меньших последнего элемента new_arr = [x for x in arr if x < last_element] # Выводим новый массив print(new_arr)

Этот код создаст новый массив new_arr, который будет содержать только элементы исходного массива, меньшие последнего элемента исходного массива. В данном примере new_arr будет содержать [10, 15, 30, 5], так как эти элементы меньше 120 (последний элемент исходного массива). Вы можете заменить исходный массив arr на свой собственный массив и выполнить код для вашей задачи.

0 0

Похожие вопросы

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

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

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