|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.08.2018, 14:37 | #1 |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
Сформировать массив Z(N,N). Повернуть его на 270 градусов
Доброго времени суток всем!
Такое задание: Сформировать массив Z(N,N). Повернуть его на 270 градусов. Как сформировать квадратную матрицу я знаю, а вот как повернуть ее на 270 градусов - нет. Каким образом это можно сделать? |
11.08.2018, 14:51 | #2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Вероятно, используя фокусы с координатами. А на каком языке это надо сделать?
Код:
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Cuprum5; 11.08.2018 в 21:14. Причина: Добавил код. |
11.08.2018, 15:08 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
11.08.2018, 15:09 | #4 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Зачем эти rotate90(); - мой код гораздо компактнее и удобнее, возьмите лучше его.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Cuprum5; 11.08.2018 в 21:37. |
11.08.2018, 20:20 | #5 |
Регистрация: 11.08.2018
Сообщений: 3
|
Если задан поворот на 270 градусов против часовой стрелки (традиционное задание поворота в декартовых осях), то он равносилен повороту на 90 градусов по часовой стрелке. Поэтому ответ Cuprum5 верен с точностью до последней строки, надо чуть исправить:
NOV[stl][N-str-1] = ST[str][stl]; |
13.08.2018, 20:25 | #6 |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
|
13.08.2018, 20:29 | #7 |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
|
13.08.2018, 21:13 | #8 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Коли знаешь как изготовить матрицу
Цитата:
Цитата:
Ведь у тебя есть решение на Cи. Открывай Google или Yndex и задавай вопросы типа: "Циклы в Basic", "Двумерные массивы Basic" или что-то в этом роде. Как то это не очень хорошо у тебя твой "хлеб" (желание учиться) отнимать. PS: Неужто за десять дней не нашёл решения ... ???
Как-то так, ...
|
||
14.08.2018, 13:28 | #9 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
FirstAid, говорите сразу язык, ладно?
Предполагаем, что массив имеет целые числа. Excel. Код:
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Cuprum5; 14.08.2018 в 13:29. Причина: Добавил фразу. |
22.08.2018, 14:02 | #10 | |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
Цитата:
Вот например вот это Sheets("Лист1").Cells(str + 8, stl + 1) = NOV(str, stl) - это что? Вывод массива? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повернуть массив на 90 градусов | HIP-H0P | Помощь студентам | 6 | 31.01.2012 23:46 |
поворот матрицы на 180 и 270 градусов | Alex1123 | Помощь студентам | 4 | 25.05.2011 18:31 |
повернуть экран на 180 градусов | jihot | Общие вопросы Delphi | 4 | 10.04.2010 13:07 |
Повернуть двумерный массив на 180 градусов - задача на Pascal'е | Sanakan | Помощь студентам | 7 | 15.12.2008 00:16 |