Предмет: Информатика, автор: romazahaev

Здійснити циклічний зсув елементів прямокутної матриці на n елементів вправо або вниз (в залежності від введеного режиму)

Ответы

Автор ответа: Liamus
1

Відповідь:

Write('задайте вліво 0 чи вправо 1 зсувати елементи матриці');

Read(a);

for i = 1 to k do

begin

for j = 1 to k do

begin

if a=0 then x[i, j]:=x[i, ((j+n-1) mod k)+1] else x[i, j]:=x[i, ((j-n-1) mod k)+1]

end do;

end;

end do;

end;

x[i,j]

Пояснення:

тут x[i, j] - елементи матриці, k - задане значення (кількість стовпців)

Похожие вопросы
Предмет: Окружающий мир, автор: kek87
Предмет: Русский язык, автор: vladbystrov03
Предмет: Математика, автор: molly12345