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

Поменять местами строки со столбцами в матрице

30.05.2015, 19:02. Показов 1165. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Исходная матрица
1 2 3 4
7 8 9 10
9 6 5 6

что должно получиться
1 7 9
2 8 6
3 9 5
4 10 6

Вот программа...не знаю где ошибка

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
Program 102;
uses crt;
var
a:array[1..3,1..4] of real;
b:array[1..4,1..3] of real;
i,j:integer;
fr,fw:text;
begin
clrscr;
assign(fr,'D:\10\dan5.pas');
reset(fr);
assign(fw,'  D:\10\res5.pas');
rewrite(fw);
for i:=1 to 3 do
begin
for j:=1 to 4 do
writeln(fw,'isx mas A');
readln(fr,a[i,j]);
end;
for i:=1 to 4 do
for j:=1 to 3 do
b[j,i]:=a[i,j];
for i:=1 to 4 do begin
    for j:=1 to 3 do write(b[i,j]:4);
writeln;
close(fr);
close(fw);
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.05.2015, 19:02
Ответы с готовыми решениями:

Поменять местами строки в матрице
Из данной матрицы получить другую следующим образом: на место первой строки поместить вторую, на место второй третью и так далее... на...

Поменять местами строки (столбцы) в матрице.
Дана матрица размерам 5*10.Поменять местами строки (столбцы), содержащие минимальный и максимальный алименты матрицы.

В матрице поменять местами K-тую c L-той строки
Доброго времени суток! Поажалуйста, кто может, пожалуйста помогите доделать задачку на Case на языке Pascal'я ? Условия: A ,...

2
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
03.06.2015, 19:01
Изначально: (С) Unrealler

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
var
  a,b:array[1..100,1..100] of integer;
  i,j,n,m:integer;
begin
  readln(n,m);
  for i:=1 to n do
    for j:=1 to m do
      readln(a[i,j]);
  writeln('Исходный массив:');
  for i:=1 to n do
    begin
      for j:=1 to m do
        write(a[i,j]:4);
      writeln;
    end;
  for j:=1 to n do
    for i:=1 to m do
      b[i,j]:=a[j,i];
  writeln('Измененный массив:');
  for i:=1 to m do
    begin
      for j:=1 to n do
        write(b[i,j]:4);
      writeln;
    end;
  readln
end.
Добавлено через 30 секунд
Чтение, запись из (в) файл добавьте самостоятельно.
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
03.06.2015, 19:59
Цитата Сообщение от ZX Spectrum-128 Посмотреть сообщение
Чтение, запись из (в) файл добавьте самостоятельно.
Самый простой вариант после 4 строки написать,
Pascal
1
2
3
4
Assign(input,'input');//Имя файла поменять на свое
Assign(output,'output');//Имя файла поменять на свое
Reset(input);
Rewrite(output);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.06.2015, 19:59
Помогаю со студенческими работами здесь

В матрице А поменять местами две строки с заданными номерами
Выполнить над квадратной матрицей А порядка n последовательность действий, указанную в задании. а) В матрице А поменять местами две...

В матрице поменять местами строки с максимальной и минимальной суммой элементов
Помогите плиз. Заданы 2 матрицы действительных чисел размером 5х6 и 8х7. В матрице поменять местами строки с максимальной и минимальной...

Поменять местами строки, столбцы в матрице (чтобы упорядочить главную диагональ)
Здравствуйте, помогите пожалуйста дорешать задачу: Разработать функцию, которая проверяет, расположены ли по возрастанию элементы...

В матрице найти строки, совпадающие со столбцами.
Для заданной матрицы размером 8*10 найти такие k, что k-я строка матрицы совпадает с k-ым столбцом.

В матрице поменять местами ...
В двумерной матрице поменять местами строки и столбцы содержащие максимальный и минимальный элементы (строку со строкой,столбец со...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru