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

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

30.05.2011, 00:02. Показов 1319. Ответов 1
Метки нет (Все метки)

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

Поменять местами два столбца матрицы с заданными номерами
Я написал программу ,но сомневаюсь . КАк понял нужно сделать ввод с клавы какие столбцы поменять...

Как поменять местами два столбца двухмерного массива?
Помогите доделать программу. Из вложенного файла осталось только сделать 3 последний задания......

В квадратной матрице A поменять местами два столбца с заданными номерами
Здравствуйте уважаемые программисты ! Помогите мне пожалуйста с задачей . В квадратной матрице...

В матрице из случайных чисел поменять местами две строки и два столбца
Дана матрица a(10;10), составленная из случайных чисел. Поменять местами 3 и 5 строку, 2 и 6 столбец

1
К.О.
534 / 499 / 344
Регистрация: 26.03.2011
Сообщений: 1,141
30.05.2011, 00:46 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
35
36
37
38
39
40
41
42
43
VAR
  a: array[1..100,1..100] of integer;
  i,j,n,m,x1,x2: byte;
  r: integer;
BEGIN
  Randomize;
  Write('количество строк: ');
  ReadLn(n);
  Write('количество столбцов: ');
  ReadLn(m);
  For i:=1 to n do
    Begin
      For j:=1 to m do
        Begin
          a[i,j]:=Random(101)-50;
          Write(a[i,j]:4);
        End;
      WriteLn;
    End;
  WriteLn;
  If odd(m) then
    Begin
      x1:=1;
      x2:=m div 2 +1;
    End
  Else
    Begin
      x1:=m div 2;
      x2:=m div 2 +1;
    End;
  For i:=1 to n do
    Begin
      r:=a[i,x1];
      a[i,x1]:=a[i,x2];
      a[i,x2]:=r;
    End;
  For i:=1 to n do
    Begin
      For j:=1 to m do write(a[i,j]:4);
      WriteLn;
    End;
  ReadLn
END.
0
30.05.2011, 00:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2011, 00:46
Помогаю со студенческими работами здесь

В матрице найти два столбца с равными суммами и поменять их элементы местами.
В матрице найти два столбца с равными суммами и поменять их элементы местами.

Поменять местами второй и четвертый элементы второго столбца матрицы
Составьте программу замены местами второго и четвертого элементов второго столбца матрицы B(N, N).

Поменять местами минимальный элемент второй строки матрицы с максимальным элементом четвертого столбца
Даны два двумерных массива размера nxn, kxk. Для первой матрицы поменять местами минимальный...

Вычислить сумму элементов каждого столбца матрицы и поменять местами столбцы с наибольшей и наименьшей суммой
Пожалуйста помогите решить, кому не трудно.. Дана целочисленная матрица A(N,M), где N=5 и M=5....


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

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

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