Есть ответ 👍

Ввести целочисленный двумерный массив n m a × , вывести его. найти максимальный и минимальный элементы массива, среди тех, значения которых кратны двум. найденные элементы удвоить, а все остальные утроить.

143
402
Посмотреть ответы 2

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


// pascalabc.net 3.0, сборка 1073 const   nn=30;   mm=30; var   a: array[1..mm,1..nn] of integer;   m,n,i,j,imax,imin,jmax,jmin: integer; begin   writeln('введите число строк и столбцов массива: '); read(m,n);   randomize;   writeln('*** исходный массив ***');   imin: =1; jmin: =1; imax: =1; jmax: =1;   for i: =1 to m do begin       for j: =1 to n do begin           a[i,j]: =random(51)-25;           write(a[i,j]: 4);           if a[i,j] mod 2 = 0 then begin               if a[i,j]< a[imin,jmin] then                   begin imin: =i; jmin: =j end               else                   if a[i,j]> a[imax,jmax] then                       begin imax: =i; jmax: =j end           end       end;       writeln   end;   writeln('*** результирующий массив ***');   for i: =1 to m do begin       for j: =1 to n do begin           if (i=imin) and (j=jmin) or (i=imax) and (j=jmax) then a[i,j]: =2*a[i,j]           else a[i,j]: =3*a[i,j];           write(a[i,j]: 4)       end;       writeln   end end. тестовое решение: введите число строк и столбцов массива: 10 8 *** исходный массив ***   -18    9  23 -18  -3  12    4 -22   16 -24    7  -1  11    5  21 -25   20 -11  14 -13  13 -21  13  -2   -20    2  10 -19  -4    5  -7 -21   16  17 -11    1    2 -18  21    0   -2 -10  -6    3  25  16    5  -9   -12    9    7 -21  22  -1 -25 -23   22    0 -24  21 -23  -3    7 -15     8    3    8  20 -10  -5  -2  13   -6 -12  15  -3  11 -16  -1 -10 *** результирующий массив ***   -54  27  69 -54  -9  36  12 -66   48 -48  21  -3  33  15  63 -75   60 -33  42 -39  39 -63  39  -6   -60    6  30 -57 -12  15 -21 -63   48  51 -33    3    6 -54  63    0   -6 -30 -18    9  75  48  15 -27   -36  27  21 -63  44  -3 -75 -69   66    0 -72  63 -69  -9  21 -45   24    9  24  60 -30 -15  -6  39   -18 -36  45  -9  33 -48  -3 -30
topova1
4,6(38 оценок)

quantity = 0

n = int(input())

array = []

counter = 0

while counter != n:

 number = int(input())

 array.append(number)

 counter += 1

for i in range(len(array)):

   for j in range(i + 1, len(array)):

     if ((array[i] * array[j]) % 6 == 0):

       quantity += 1

print(quantity)

Объяснение:

quantity = 0  // Переменная, хранящая количество чисел, равна 0

n = int(input())  // Ввод с клавиатуры количества чисел

array = []  // Создание списка

counter = 0  // Переменная счетчик = 0

while counter != n:  // Пока переменная счетчик ≠ значению переменной n

 number = int(input())  // Ввод числа с клавиатуры

 array.append(number)  // Добавление этого числа в список

 counter += 1  // Переменная счетчик + 1

for i in range(len(array)):  // От 0-го индекса до размера списка

   for j in range(i + 1, len(array)):  // От i + 1 индекса до размера списка (берется значение после индекса i, чтобы сократить время)

     if ((array[i] * array[j]) % 6 == 0):  // Если индекс i списка * индекс j списка делится на 6 без остатка

       quantity += 1  // Количество + 1

print(quantity) // Вывод значения переменной quantity

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS