Помогитееееее задачу решить. в двумерном массиве B[i,k]= 4i-k размер В(3,5). выдать...

0 голосов
25 просмотров

Помогитееееее задачу решить.

в двумерном массиве B[i,k]= 4i-k

размер В(3,5).

выдать массив на экран и выдать максимальный элемент (max)?


Информатика (122 баллов) | 25 просмотров
Дан 1 ответ
0 голосов

 

язык Python

 

 

#задаем размерность массива

n = 3

m = 4

#создаем массив 

rez = []

#создаем счетчик куда будем записывать максимальный элемент

cnt = 0

Начинаем создание массива с одновременным выводом на экран и подсчетом максимального

print "Массив:"

for i in range(n): #этот цикл сделает проходы от 0 до n-1

  tmp = [] #создаем вспомогательный массив

  for k in range(m):

    item = 4*i-k #значение текущего элемента массива

    tmp.append(item) # добавляем элемент во вспомогательный массив

    print "%4s"%item, #выводим на экран без перевода каретки с вравниванием по ширине

    if item > cnt:

      cnt = item # если текущий элемент больше максимального, то считаем максимальным его

  rez.append(tmp) # добавляем в результирующий массив свежесформированную строчку

  print # переводим каретку

print "Максимальный элемент массива: %s"%cnt

 

 

 

Вывод на экран будет такой 

 

 

 

Массив

  0 -1 -2 -3 -4
  4  3   2  1  0
  8  7   6  5  4

Максимальный элемент массива:  8

 

 

 

 

 

(5.4k баллов)