Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 1 / 2
Регистрация: 30.10.2012
Сообщений: 113
1

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

23.02.2013, 17:13. Просмотров 5967. Ответов 1
Метки нет (Все метки)


Масив 4х4, нужно поменять местами первый и последний столбец, после поменять местами первый и предпоследний строки,
делал так:
Pascal
1
2
3
4
5
6
7
for i:=1 to 4 do begin 
 for j:=1 to 4 do begin 
 d:=m[1,1]; m[1,1]:=m[4,3]; m[4,3]:=d; 
 write(m[i,j]:3); 
 end; 
 writeln; 
 end;
правильно, ли это?
Добавлено 40 минут назадзапускал, по требованию вывода, нет, как правильно сделать?
Ввели например так
1 2 3 4
1 2 3 4
5 6 7 8
1 2 3 4
Вывод такой должен быть:
8 6 7 5
4 2 3 1
4 2 3 1
4 2 3 1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2013, 17:13
Ответы с готовыми решениями:

Поменять местами первый и последний элементы, второй и предпоследний и т.д.
помогите написать программу .В матрице размером m х n в каждой строке сделать перестановку:...

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

Поменять местами первый и последний столбец матрицы
Напишите программу которая меняет местами первый и последний столбец размерностью матрицы N*M в...

В матрице размером m х n в каждой строке сделать перестановку: поменять местами первый и последний элементы, второй и предпоследний и т.д.
Помогите пожалуйста... В матрице размером m х n в каждой строке сделать перестановку: поменять...

1
Модератор
62900 / 46930 / 32344
Регистрация: 18.05.2008
Сообщений: 113,713
23.02.2013, 18:23 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for i:=1 to 4 do//обмен столбцов
 begin
  d:=m[i,1];
  m[i,1]:=m[i,4];
  m[i,4]:=d;
 end;
for j:=1 to 4 do//обмен строк
 begin
  d:=m[1,j];
  m[1,j]:=m[3,j];
  m[3,j]:=d;
 end;
for i:=1 to 4 do//вывод
 begin
  for j:=1 to 4 do
  write(m[i,j]:3);
  writeln
 end;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2013, 18:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

В матрице размером m х n в каждой строке сделать перестановку: поменять местами первый и последний элементы, второй и предпоследний и т.д.
Помогите плиз!!!!!!! задание на тему "Обработка массивов" В матрице размером m х n в каждой...

Используя процедуру поменять местами первый и последний столбец матрицы размером n*m
используя процедуру поменять местами первый и последний столбец матрицы размером n*m

Динамическая память: поменять местами первый и последний символ строки
при помощи ДИНАМИЧЕСКОЙ ПАМЯТИ поменять местами первый и последний символ в рядке . Добавлено...

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

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

Поменять местами первый и последний символ в строке
1. Поменять местами первый и последний символ в строке и вывести новую строку. Прошу, как можно...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.