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

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

22.03.2015, 15:09. Показов 1908. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я написал программу ,но сомневаюсь . КАк понял нужно сделать ввод с клавы какие столбцы поменять .но как то не получилось записать их чтобы водить с клавиатуры написал поменять 4 и 1 . подскажите ошибки и как исправить заранее спасибо .
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
44
45
46
47
48
49
50
51
Program zadacha1;
USES
 CRT;
CONST
 a=4;
 b=4;
VAR
 C:array[1..a,1..b] of integer;
 m,n:integer;
 t:byte;
BEGIN
 Writeln('введите элементы матрицы C:');
 for m:=1 to a do
  for n:=1 to b do
   Read(C[m,n]);
   ClrScr;
 Writeln('матрица C:');
 for m:=1 to a do
   for n:=1 to b do
    Write(C[m,n]:8,' ');
   Writeln;
 Readln;
 begin
 randomize;
 writeln('исходный массив:');
 for m:=1 to a do
begin
for n:=1 to b do
begin
c[m,n]:=1+random(99);
write (c[m,n]:4);
end;
writeln;
end;
for n:=1 to b div 2 do
for m:=1 to a do
begin
t:=c[m,n];
c[m,n]:=c[m,4-n+1];
c[m,4-n+1]:=t;
end;
writeln('преобразованный массив :');
for m:=1 to a do
begin
for n:=1 to b do
write(c[m,n]:4);
writeln;
end;
readln;
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2015, 15:09
Ответы с готовыми решениями:

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

Двумерный массив. Поменять местами строки матрицы с заданными номерами
Дана матрица размера MхN и целые числа К1 и К2 (1<=K1<K2<=M). Поменять местами строки матрицы с...

Поменять местами два средних столбца матрицы
Поменять местами два средних столбца, если кол-во столбцов четное, и первый со средним стобцом,...

В матрице поменять местами две строки с заданными номерами
Доброго времени суток. Прошу о помощи)) Выполнить над квадратной матрицей А порядка n...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
22.03.2015, 15:26 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
Program zadacha1;
USES
 CRT;
CONST
 a=4;
 b=4;
VAR
 C:array[1..a,1..b] of integer;
 m,n,n1,n2:integer;
 t:integer;
BEGIN
 Writeln('введите элементы матрицы C:');
 for m:=1 to a do
 for n:=1 to b do
 Readln(C[m,n]);
 ClrScr;
 Writeln('матрица C:');
 for m:=1 to a do
  begin
   for n:=1 to b do
   Write(C[m,n]:8);
   Writeln;
  end;
 repeat
 writeln('Введите номера столбцов для обмена');
 readln(n1,n2);
 until(n1 in [1..b])and(n2 in [1..b])and(n1<>n2);
 for m:=1 to a do
  begin
   t:=c[m,n1];
   c[m,n1]:=c[m,n2];
   c[m,n2]:=t;
  end;
writeln('преобразованный массив :');
for m:=1 to a do
 begin
  for n:=1 to b do
  write(c[m,n]:4);
  writeln;
 end;
readln;
end.
0
22.03.2015, 15:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2015, 15:26
Помогаю со студенческими работами здесь

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

Даны два числа k1 и k2 и матрица размера 4 x 10. Поменять местами строки матрицы с номерами k1 и k2
Даны два числа k1 и k2 и матрица размера 4 x 10. Поменять местами строки матрицы с номерами k1 и k2.

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

Поменять местами строки матрицы с заданными номерами
Доброго времени суток, помогите с програмой Даны два числа k1 и k2 и матрица размера 4 x 10....


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

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

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