IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> массивы
Нотик
сообщение 26.12.2007, 21:47
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 26.12.2007
Город: Старый Оскол
Учебное заведение: МГУИЭ
Вы: студент



Пожалуйста,помогите мне решить эту задачу!!!!!
Дан массив: А11 А12...А1m
А21 А22...А2m
.....................
Аn1 Аn2.....Аnm
Представить его элементы следующим образом:
Аn1 Аn2...Аnm
А11 А12...А1m
А21 А22...А2m
.....................
Аn-11 Аn-12 Аn-1m
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Black Ghost
сообщение 26.12.2007, 23:47
Сообщение #2


Аспирант
***

Группа: Активисты
Сообщений: 287
Регистрация: 1.3.2007
Город: Воронеж
Учебное заведение: ВГУ
Вы: студент



Можно сделать примерно так:
(на Паскале, предполагается, что массивы A[n, m] и B[n] уже объявлены и введены значения их элементов)


for j:=1 to m do
begin
for i:=1 to n do B[i]:=A[i, m]; //вгоняем m-й столбец во временный массив B[n]

A[1, m]:=B[n]; //на 1-й строке должен быть элемент из последней строки

for i:=2 to n do A[i, m]:=B[i-1]; //заполняем оставшуюся часть m-го столбца в массиве A

end;
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sleeper
сообщение 27.12.2007, 7:51
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 49
Регистрация: 22.5.2007
Из: Ижевск
Город: Izhevsk



я думаю что в этой задаче нельзя пользоваться другими любыми массивами, а то больно легко
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Нотик
сообщение 27.12.2007, 15:06
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 26.12.2007
Город: Старый Оскол
Учебное заведение: МГУИЭ
Вы: студент



Спасибки!!!!!)))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Black Ghost
сообщение 27.12.2007, 18:55
Сообщение #5


Аспирант
***

Группа: Активисты
Сообщений: 287
Регистрация: 1.3.2007
Город: Воронеж
Учебное заведение: ВГУ
Вы: студент



Ошибся немного:

for j:=1 to m do
begin
for i:=1 to n do B[i]:=A[i, j]; //вгоняем m-й столбец во временный массив B[n]

A[1, j]:=B[n]; //на 1-й строке должен быть элемент из последней строки

for i:=2 to n do A[i, j]:=B[i-1]; //заполняем оставшуюся часть m-го столбца в массиве A

end;
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 1.5.2024, 16:07

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru