Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
-1 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 39

Упорядочить по убыванию побочную диагональ матрицы

05.05.2013, 18:25. Показов 1518. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот листинг где сортируеться по главной диагонале не знаю как сделать чтоб по побочной.Если не сложно можно по новой задачу решить чтоб самому массив водить .
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
program Project1;
uses
  crt;
Const
  N0=100;
Var
  A: Array[0..N0-1, 0..N0-1] Of Integer;
  Mas: Array[0..N0-1] Of Integer;
  M: Integer;
  i, j, k, N: Byte;
begin
  Repeat
    Write(' N = ');
    ReadLn(N);
  Until (N In [1..100]);
  k:=0;
  Randomize;
  For i:=0 To N-1 Do
    Begin
      For j:=0 To N-1 Do
        Begin
          A[i, j]:=Random(100);
          Write(' ', A[i, j]: 3);
          If (i+j=N-1) Then
            Begin
              Mas[k]:=A[i, j];
              Inc(k);
            End;
        End;
      WriteLn;
    End;
  For i:=0 To N-2 Do
    For j:=i+1 To N-1 Do
      If (Mas[i]<Mas[j]) Then
        Begin
          M:=Mas[i];
          Mas[i]:=Mas[j];
          Mas[j]:=M;
        End;
  WriteLn;
  WriteLn('-------------------------------');
  WriteLn;
  j:=N-1;
  For i:=0 To N-1 Do
    Begin
      A[i, j]:=Mas[j];
      Dec(j);
    End;
  For i:=0 To N-1 Do
    Begin
      For j:=0 To N-1 Do
        Write(' ', A[i, j]: 3);
      WriteLn;
    End;
  ReadLn;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.05.2013, 18:25
Ответы с готовыми решениями:

обнулить побочную диагональ матрицы
Дан двумерный массив А(4,4) в виде квадратной матрицы. Составьте программу, обнуляющую побочную диагональ матрицы, если в ней найдется хоть...

Обнулить побочную диагональ матрицы
Дан двумерный массив А(4,4) в виде квадратной матрицы. Составьте программу, обнуляющую побочную диагональ матрицы, если в ней найдется хоть...

Поменять главную и побочную диагональ матрицы
в заданном целочисленном массиве Аnn поменять главную и побочную диагональ

1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
05.05.2013, 19:40
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
34
35
36
37
program Project1;
uses  crt;
const  N0=100;
Var A: Array[1..N0, 1..N0] Of Integer;
    M: Integer;
    i, j, k, N: Byte;
begin
Repeat
Write(' N = ');
Read(N);
Until (N In [1..100]);
Randomize;
For i:=1 To N Do
 Begin
  For j:=1 To N Do
   Begin
    A[i, j]:=Random(100);
    Write(A[i, j]:4);
   End;
  WriteLn;
 End;
writeln;
For i:=1 To N-1 Do
For j:=i+1 To N Do
if (A[i,n-i+1]<A[j,n-j+1]) Then
 Begin
  M:=A[i,n-i+1];
  A[i,n-i+1]:=A[j,n-j+1];
  A[j,n-j+1]:=M;
 End;
For i:=1 To N Do
 Begin
  For j:=1 To N Do
  Write(A[i, j]:4);
  WriteLn;
 End;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.05.2013, 19:40
Помогаю со студенческими работами здесь

Заполнить главную и побочную диагональ матрицы 0, а остальные элементы 1
Составить программу, которая создает и выводит на экран таблицу, в которой главной и побочной диагонали присваивается значения нуля, а...

Упорядочить элементы столбцов матрицы по убыванию, а столбцы по убыванию модуля произведения четных элементов столбцов
На контрольной дали задачу. Не знаю как написать. Помогите!:help: Дана матрица действительных чисел. Упорядочить элементы столбцов по...

Поменять главную и побочную диагональ местами
Написать 2 подпрограммы (без разницы процедура или функция), первая заполняет трехмерный массив. Вторая меняет главную и побочную диагональ...

Поменять местами главную и побочную диагональ
Ребят, суть задачи, как вы уже поняли, - поменять местами главную и побочную диагональ. чтобы из матрицы 1 0 0 0 0 0 ...

Упорядочить строки матрицы по убыванию
Дана действительная прямоугольная матрица размерности NxM. Упорядочить строки матрицы по убыванию количества отрицательных чисел в строке


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru