Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.01.2019
Сообщений: 6
1

Транспонировать матрицу

10.01.2019, 02:43. Показов 1158. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу, которая заполняет целочисленный двумерный массив (матрицу) размерностью 20х20 случайными числами в диапазоне от 0 до 50, выводит его и выполняет с ним указанные действия. Транспонировать матрицу, т.е. поменять местами строки и столбцы матрицы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2019, 02:43
Ответы с готовыми решениями:

Используя указатели на матрицу транспонировать матрицу
С помощью указателя на матрицу транспонировать матрицу 5х5

Транспонировать матрицу
Транспонировать матрицу Х(6,6)

Транспонировать матрицу
задана квадратная матрица.получить транспонированную матрицу. в паскале, пожалуйста:)

Транспонировать матрицу
ВСем привет!))народ помогите пожалуйста, ато я тему пропустил, а сдавать уже заватра надо((( Дана...

1
5079 / 2651 / 2349
Регистрация: 10.12.2014
Сообщений: 10,028
10.01.2019, 07:22 2
Лучший ответ Сообщение было отмечено djamour как решение

Решение

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
const
  size = 20;
 
procedure swap(var a,b:Byte); var t : Byte; begin t := a; a := b; b := t; end;
 
var
  m : array [0..size-1, 0..size-1] of Byte;
  row, col : Byte;
begin
  Randomize;
  for row := 0 to size-1 do
    for col := 0 to size-1 do
      m[row,col] := Random(51);
  WriteLn('Создана матрица:');
  for row := 0 to size-1 do
    begin
      for col := 0 to size-1 do
        Write(m[row,col]:3);
      WriteLn;
    end;
  for row := 1 to size-1 do
    for col := 0 to row do
      swap(m[row,col], m[col,row]);
  Write('Нажмите Enter для продолжения'); ReadLn;
  WriteLn('Транспонированная матрица:');
  for row := 0 to size-1 do
    begin
      for col := 0 to size-1 do
        Write(m[row,col]:3);
      WriteLn;
    end;
end.
0
10.01.2019, 07:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2019, 07:22
Помогаю со студенческими работами здесь

Транспонировать матрицу
подпрограммы транспонировать произвольную матрицу.

Транспонировать матрицу
задана квадратная матрица. получить транспонированную матрицу

Транспонировать матрицу
транспонировать матрицу

Транспонировать матрицу 3 на 4
Задача № 5 Транспонировать матрицу 3 на 4 (в Паскаль) с блок схемой


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru