Вопрос задан 13.07.2023 в 23:41. Предмет Информатика. Спрашивает Кравченко Алексей.

Дан массив A(n). Создать новый массив, элементами которого являются произведение A(i) на

максимальный элемент массив A
0 0
Перейти к ответам

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

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

Ответ:  Pascal ABC.Net

Program Zadacha;

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

      n, i, max:integer;

BEGIN

            write('Задайте количество элементов массива N<1000: ');

            read(n);

            max:=-30000;

            for i:=1 to n do

            begin write('Задайте ',i,'-й элемент массива: ');

                      read(a[i]);

                      if a[i]>max then max:=a[i];

            end;          

            for i:=1 to n do

            begin b[i]:=a[i]*max;

                      writeln(b[i]);

            end;

END.

Объяснение:

0 0
Отвечает Сорокин Лёша.

                                          PascalABC.NET

begin

 var n := ReadInteger('N =');

 var A := ReadArrInteger('Введите массив:',n);

 var M := new integer[n];

 for var i := 0 to n - 1 do

   M[i] := A[i] * a.Max;

 print('Новый масcив:',m)

end.


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

Для создания нового массива, элементами которого будут произведения элементов исходного массива A на его максимальный элемент, нужно выполнить следующие шаги:

  1. Найти максимальный элемент в массиве A.
  2. Создать новый пустой массив B той же длины, что и массив A.
  3. Для каждого элемента A(i) в массиве A вычислить произведение A(i) на максимальный элемент и записать его в соответствующий элемент B(i).

Давайте реализуем это в примере на Python:

python
def multiply_by_max(arr): # Находим максимальный элемент в массиве A max_element = max(arr) # Создаем новый массив B той же длины, что и массив A result_array = [0] * len(arr) # Вычисляем произведение A(i) на максимальный элемент и записываем в B(i) for i in range(len(arr)): result_array[i] = arr[i] * max_element return result_array # Пример использования функции input_array = [1, 2, 3, 4, 5] output_array = multiply_by_max(input_array) print(output_array) # Вывод: [5, 10, 15, 20, 25]

В данном примере функция multiply_by_max принимает массив arr, находит максимальный элемент в нем, создает новый массив result_array и затем заполняет его произведениями элементов массива arr на максимальный элемент.

0 0

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

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

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

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