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

Перестановка элементов матрицы по правилу

03.05.2013, 17:02. Показов 1235. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана матрица размера 7*7.Составить программу, осуществляющую перестановку элементов в каждой строке матрицы так, чтобы 1-й элемент строки поменялся с последним, 2-й с предпоследним и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2013, 17:02
Ответы с готовыми решениями:

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

На основе элементов исходной матрицы вычислить значение выражения по заданному правилу
1)Дана действительная квадратная матрица порядка n. Получить X1Xn+X2Xn-1+...+XnX1, где...

Двумерный массив.Получить массив x1,x2.xn по правилу xi=0. Найти также произведение всех элементов матрицы
Дана матрица n*n. Получить массив x1,x2...xn по правилу xi=0, если все элементы i го столбца и i ой...

Перестановка элементов матрицы по правилу
Квадратная матрица А (треугольная или симметричная) по- рядка n в целях экономии памяти задана в...

5
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
03.05.2013, 17:36 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
uses crt;
const n=7;
var a:array[1..n,1..n] of integer;
    i,j,x:integer;
begin
clrscr;
randomize;
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(50);
    write(a[i,j]:3);
   end;
  writeln;
 end;
writeln;
for i:=1 to n do
for j:=1 to n div 2 do
 begin
  x:=a[i,j];
  a[i,j]:=a[i,n-j+1];
  a[i,n-j+1]:=x;
 end;
writeln('Обмен элементов в строках:');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:3);
  writeln;
 end;
readln
end.
0
1647 / 1095 / 488
Регистрация: 17.07.2012
Сообщений: 5,356
03.05.2013, 17:45 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
const n=7;
var a:array[1..n,1..n]of Integer;
i,j,k:Integer;
begin
Writeln('Исходная матрица:');
Randomize;
for i:=1 to n do
begin
 for j:=1 to n do
  begin
  a[i,j]:=Random(31);
  Write(a[i,j]:4);
  end;
Writeln;
end;
for i:=1 to n do
for j:=1 to n div 2 do
begin
k:=a[i,j];
a[i,j]:=a[i,n-j+1];
a[i,n-j+1]:=k;
end;
Writeln('Полученная матрица:');
for i:=1 to n do
begin
for j:=1 to n do Write(a[i,j]:4);
Writeln;
end;
Readln;
end.
Добавлено через 32 секунды
Puporev,простите не успел.

Добавлено через 9 секунд
Страницу не обновлял.

Добавлено через 49 секунд
Вы уж не думайте что я код спер.Так вышло.Я тоже решил случайными числами заполнить.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
03.05.2013, 17:46 4
Чем больше ответов, тем лучше..
0
1647 / 1095 / 488
Регистрация: 17.07.2012
Сообщений: 5,356
03.05.2013, 17:49 5
Вообщем-то да,но ТС наверно все-равно ему лишь бы решили любым способом.А другие он и не посмотрит наверно.

Добавлено через 29 секунд
Да я еще и Randomize забыл...Вот сейчас добавил.
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 23
04.05.2013, 10:26  [ТС] 6
спасибо,чуваки,очень вам благодарен

 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста
0
04.05.2013, 10:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 10:26
Помогаю со студенческими работами здесь

Перестановка элементов матрицы
Дана матрица 5х5. Переставить местами максимальный элемент каждого столбца с его последним элементом

Перестановка элементов матрицы
Помогите решить задачу 2 способами, пожаааалуйста:gcray2:. С memo, как просят в условии, и со...

Перестановка элементов матрицы
Задана матрица Б размера 7X7. Составить программу, осуществляющую перестановку элементов в каждой...

Перестановка элементов матрицы
Перевернуть задом-наперёд элементы допомежной диагонали квадратной матрицы.


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

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