• Предмет: Информатика
  • Автор: kokosik109
  • Вопрос задан 10 месяцев назад

Ваша задача — заполнить двумерный массив из N строк и N столбцов следующим образом: первая строка является упорядоченным набором чисел от 1 до N, каждая следующая является цикличным сдвигом влево предыдущей строки.

СРОЧНО ПЖПЖПЖ!!! ДАЮ 25 БАЛЛОВ


kokosik109: окспс
dkfcljytw: Код, возможно, кривой, но я очень спешил.
kokosik109: всеравно спсибо огромное
dkfcljytw: Надеюсь, ты сможешь в нем разобратся. Не за что.
kokosik109: (русский четкий ц меня)
kokosik109: да ращберусь
dkfcljytw: Ну как там? Получилось?
kokosik109: да
kokosik109: спс
kokosik109: большое выручил

Ответы

Ответ дал: dkfcljytw
2

Ответ:

Объяснение:

N = 14

Matrix2D = [ ]

for X in range(0,N):

   Matrix2D.append ( [ ] )

   for Y in range(0, N):

       Matrix2D[ X ].append( 0 )

for X in range(0, N):

   for Y in range(0, N):

       Matrix2D[ X ] [Y ] = (round( (X+Y)+N )  % N) + 1

print( Matrix2D )

       

Вас заинтересует