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

Строку матрицы с номером N сделать столбцом с номером N, а столбец с номером N - строкой

07.03.2016, 17:00. Показов 1992. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача на массив
Данная действительно квадратная матрица порядка N. создать матрицу по правилу: строку с номером N сделать столбцом с номером N, а столбец с номером N - строкой с номером N.
Видел кучу таких заданий написанных на паскале мне нужно в делфи и сделать в stringgrid помогите курсовую не как не здам(
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.03.2016, 17:00
Ответы с готовыми решениями:

Строку матрицы с номером n сделать столбцом с номером n, а столбец с номером n сделать строкой с номером n
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а...

Матрица: строку с номером n сделать столбцом с номером n, а столбец с номером n- строкой с номером n
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по следующему правилу: строку с номером n сделать столбцом с...

Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а столбец с номером n сделать строкой с номером n
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а...

2
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
07.03.2016, 21:11
Лучший ответ Сообщение было отмечено gorila как решение

Решение

gorila,
Т.е последнюю строку и столбец поменять местами...

Добавлено через 1 час 0 минут
Edit1- порядок матрицы
Edit2- номер к - меняющихся столбца и строки ( вводить k<=N)
Button1-заполнение массива
Button2- транспонирование

Delphi
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
57
58
59
60
61
62
63
64
65
66
67
 var
  Form1: TForm1;
  N,k:integer ;
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
Var
i,j:integer ;
begin
N:=StrToint(Edit1.text);
k:=StrToInt(Edit2.text);
 With  Stringgrid1 do
 begin
   Colcount:=N;
   RowCount:=N;
   for i:=0 to ColCount-1 do
    for j:=0 to rowcount-1 do
    begin
      Cells[i,j]:=IntTostr(1+random(100));
    end;
 
 end;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
Var
i,j:integer;
begin
k:=Strtoint(Edit2.text);
Stringgrid2.ColCount:=N;
Stringgrid2.RowCount:=N;
 
   begin
     for i := 0 to Stringgrid1.ColCount-1 do
       for j:=0 To stringgrid1 .RowCount-1do
         begin
           if (i=k-1) or ( j=k-1) then
           begin
             Stringgrid2.Cells[j,i] :=Stringgrid1.cells[i,j]
           end
           else
           begin
            Stringgrid2.Cells[i,j] :=Stringgrid1.cells[i,j]
           end;
         end;
   end;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
With stringgrid1 do
begin
FixedCols:=0;
FixedRows:=0;
end;
With stringgrid2 do
begin
FixedCols:=0;
FixedRows:=0;
end;
 Edit1.text:='';
 Edit2.text:='';
end;
 
end.
1
0 / 0 / 1
Регистрация: 07.03.2016
Сообщений: 39
07.03.2016, 22:18  [ТС]
Спасибо большое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.03.2016, 22:18
Помогаю со студенческими работами здесь

Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n - строкой с
Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n -...

Преобразуйте матрицу по правилу: строку с номером P сделайте столбцом с номером P, а столбец с номером P сделайте строкой с номером P
Дана матрица А(N, N) и целое P. Преобразуйте матрицу по правилу: строку с номером P сделайте столбцом с номером P, а столбец с номером P...

Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n и наоборот
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а...

Преобразовать матрицу по правилу: строку с номером P сделать столбцом с номером P
1) С клавиатуры вводится строка. Напечатать по одному разу все буквы, входящие в эту строку. При решении задачи использовать множественный...

Квадратная матрица. Строку с номером n сделать столбцом с номером n. Отсортировать элементы ниже главной диагонали
1. Дана действительная квадратная матрица порядка n. Преобразовать матрицу по следующему правилу: строку с номером n сделать столбцом с...


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

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

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru