Вопрос задан 18.03.2021 в 23:37. Предмет Информатика. Спрашивает Аямангали Аян.

Даны натуральные числа N<20 попарно различные действительные числа а1...а20. В

последовательности а1....а20 поменять местами наименьший элемент и элемент с номером 20-N
0 0
Перейти к ответам

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

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

program nn;

uses crt;

var a:array [1..20] of real;

t:real;

i,n,min:integer;

BEGIN

   {ввод последовательности, это самостоятельно}

   min := 1;

   for i := 1 to 20 do

   begin

      if  a[i] < a[min] then

         min := i;

   end;

 

   t := a[min];

   a[min] := a[20-n];

   a[20-n] := t;

END.

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

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

  1. Найти наименьший элемент в последовательности а1...а20.
  2. Найти элемент с номером 20-N.
  3. Поменять местами найденные элементы.

Вот пример алгоритма на языке Python:

python
def swap_elements(a, N): # Находим наименьший элемент min_element = min(a) # Находим индекс элемента с номером 20-N index = 20 - N # Меняем местами найденные элементы a[a.index(min_element)], a[index] = a[index], min_element return a # Пример использования функции a = [5, 2, 9, 12, 7, 1, 6, 3, 10, 15, 8, 14, 11, 4, 18, 20, 17, 19, 16, 13] N = 10 result = swap_elements(a, N) print(result)

В этом примере список a содержит 20 элементов, и мы хотим поменять местами наименьший элемент и элемент с номером 20-N=10. Результатом выполнения кода будет список, в котором найденные элементы будут поменяны местами.

0 0

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

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

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