0 / 0 / 0
Регистрация: 12.12.2017
Сообщений: 8
1

Зеркально отразить матрицу относительно побочной диагонали

12.12.2017, 12:27. Показов 2391. Ответов 1
Метки нет (Все метки)

Задана матрица A(n,n). Зеркально отразить ее относительно побочной диагонали. В преобразованной матрице найти столбцы, элементы которых образуют убывающую последовательность.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2017, 12:27
Ответы с готовыми решениями:

Зеркально отобразить квадратную матрицу по побочной диагонали
Вводим целочисленную матрицу 5х5. Программа должна отобразить матрицу зеркально по побочной...

Поменять местами элементы относительно побочной диагонали матрицы
поменять местами элементы относительно побочной диагонали

Определить, является ли массив симметричным относительно побочной диагонали
Дан произвольный двумерный массив целых чисел.Размерность 4 на 4.О пределить является ли массив...

Составить массив из нулей и единиц, относительно главной и побочной диагонали
Доброго времени суток всем. Есть две задачки. Никак решить не могу. Итак, 1) Построить матрицу,...

1
Эксперт Pascal/Delphi
2383 / 1295 / 1491
Регистрация: 29.08.2014
Сообщений: 4,651
13.12.2017, 08:34 2
Лучший ответ Сообщение было отмечено Yurashku как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const n = 3;
var
  a:array[1..n,1..n] of integer;
  i,j:integer;
  b,b1:boolean; 
begin
  for i:=1 to n do begin
    for j:=1 to n do begin
      a[i,j]:=random(10)+1;
      write(a[i,j]:4);
    end;
    writeln;
  end;
  writeln('Преобразованная матрица:');
    for i:=1 to n do 
      for j:=1 to n-i do 
        Swap(a[i,j],a[n-j+1,n-i+1]);
    for i:=1 to n do begin
      for j:=1 to n do write(a[i,j]:4);
      writeln;
    end;
    b1:=true;
   for j:=1 to n do begin
     b:=true;
     for i:=1 to n-1 do 
       if a[i,j]<=a[i+1,j] then b:=false;//строго убывающая последовательность
     if b then begin 
       writeln('столбец ',j,' образует убывающую последовательность.');
       b1:=false;
     end;  
    end;
   if b1 then writeln('Ни один из столбцов не образует убывающей последовательности'); 
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2017, 08:34
Помогаю со студенческими работами здесь

Поменять элементы двумерного массива (10х10) относительно побочной диагонали
поменять элементы двумерного массива (10х10) относительно побочной диагонали

Поменять местами значения элементов матрицы, симметрично относительно побочной диагонали
Помогите, пожалуйста, с решением. Нужно использовать подпрограммы ввода-вывода массива...

Зеркально отразить элементы квадратной матрицы относительно побочной диагонали
Данная квадратная матрица А порядка М. Зеркально отразить ее элементы относительно побочной...

Найти максимальное значение матрицы, зеркально отразить ее относительно главной диагонали
Описать статический массив. Массив считывается из текстового файла. определить: Максимальное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru