Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Компьютеры и Интернет
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:15
LastFm
  #1226 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
с 2 матрицами не додумался как-то
вообще просто делается
но мне интереснее в одну сделать)
Ну пробуй. Там и с одной матрицей не очень сложно.

Я сейчас писал замену слов по заданным правилам в тексте на си. Вот там реально :beep:
мне страшно теперь идти учиться на программиста

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:18
  #1227 (ПС)
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
с 2 матрицами не додумался как-то
вообще просто делается
но мне интереснее в одну сделать)
Ну пробуй. Там и с одной матрицей не очень сложно.

Я сейчас писал замену слов по заданным правилам в тексте на си. Вот там реально :beep:
мне страшно теперь идти учиться на программиста
Да ладно. Зато в будущем понадобится.
Еще осталось деревья на си реализоваться и лаба закончена.

offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:23
LastFm
  #1228 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение

Ну пробуй. Там и с одной матрицей не очень сложно.

Я сейчас писал замену слов по заданным правилам в тексте на си. Вот там реально :beep:
мне страшно теперь идти учиться на программиста
Да ладно. Зато в будущем понадобится.
Еще осталось деревья на си реализоваться и лаба закончена.
ты ещё учишься?

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:24
  #1229 (ПС)
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение

мне страшно теперь идти учиться на программиста
Да ладно. Зато в будущем понадобится.
Еще осталось деревья на си реализоваться и лаба закончена.
ты ещё учишься?
Ага.

offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:24
LastFm
  #1230 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение

Да ладно. Зато в будущем понадобится.
Еще осталось деревья на си реализоваться и лаба закончена.
ты ещё учишься?
Ага.
я думал что ты уже бородатый одмин

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:25
  #1231 (ПС)
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение

ты ещё учишься?
Ага.
я думал что ты уже бородатый одмин

Ну вот, тайна раскрыта.

offline
Ответить с цитированием
активный пользователь
Аватар для DiS-L
Сообщения: 3,597
Регистрация: 30.12.2010
Откуда: Столица мира
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:26
ВКонтакте
  #1232 (ПС)
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:27
  #1233 (ПС)
-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Ну это уже зависит от самого университета и выбранной специальности.

offline
Ответить с цитированием
активный пользователь
Аватар для DiS-L
Сообщения: 3,597
Регистрация: 30.12.2010
Откуда: Столица мира
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:29
ВКонтакте
  #1234 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Ну это уже зависит от самого университета и выбранной специальности.
специальность примат у меня

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:31
  #1235 (ПС)
-Цитата от DiS-L Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Ну это уже зависит от самого университета и выбранной специальности.
специальность примат у меня
У меня тоже. Но там еще фак, кафедра ведь.

offline
Ответить с цитированием
активный пользователь
Аватар для DiS-L
Сообщения: 3,597
Регистрация: 30.12.2010
Откуда: Столица мира
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:35
ВКонтакте
  #1236 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от DiS-L Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение

Ну это уже зависит от самого университета и выбранной специальности.
специальность примат у меня
У меня тоже. Но там еще фак, кафедра ведь.
Институт Электронный и Информационных Систем,кафедра прикладной математики

offline
Ответить с цитированием
:|
Аватар для Лжэц
Сообщения: 1,746
Регистрация: 14.01.2009
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:40
  #1237 (ПС)
нас тоже нечему не учат,а требуют

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 18:42
  #1238 (ПС)
Ну кое-какие основы вы должны знать, "идя" на программиста.

offline
Ответить с цитированием
:|
Аватар для Лжэц
Сообщения: 1,746
Регистрация: 14.01.2009
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 19:29
  #1239 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от Лжэц Посмотреть сообщение
немогу понять как сделать связь между TTreeView и BebBrowser,нужно чтобы тыкаеш в TreeView и BebBrowser выдавал заданную хтмл-страничку.
Прогуглил гору инфы так и ненашол ничего. помогите реперы
У каждой ветки тривью (TTreeNode) есть Data: Pointer. Так вот, в него записываешь указатель на эту хтмл-страничку. Дальше на событие он клик или он чейндж берёшь из TreeView.Items[TreeView.ItemIndex].Data значение и переходишь на него.
если не сложно можеш накидать в делфи пример.я неделю пытаюсь понять как осуществить связь TreeView и BebBrowser.Ска спрашивал в учебном заведении как сделать они говорят незнаем

offline
Ответить с цитированием
art rec mcz
Аватар для Сахей
Сообщения: 2,484
Регистрация: 08.04.2008
Откуда: Брянск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 19:37
Домашняя страница
  #1240 (ПС)
-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
аналогично тока учусь на программиста инженера

offline
Ответить с цитированием
КОТ
Аватар для Ридл Гатофель
Сообщения: 5,269
Регистрация: 14.02.2006
Откуда: ДВР
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 20:59
ВКонтакте
  #1241 (ПС)
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Помню решал в года полтора назад. Признаюсь, ушло часов пять не меньше, но решил. Без всяких подсказок и всякого кала. Там был какой-то простой метод типо вначале так повернуть, потом так, может даже так как ты описал, вникать влом, но я про него не знал. Естественно можно было только один массив использовать. Там вроде я делал обмен по типу того, что в сортировке пузырьком, тока там четыре или пять элементов участвовало.

-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Так сис. админу прогать не надо.

-Цитата от Лжэц Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от Лжэц Посмотреть сообщение
немогу понять как сделать связь между TTreeView и BebBrowser,нужно чтобы тыкаеш в TreeView и BebBrowser выдавал заданную хтмл-страничку.
Прогуглил гору инфы так и ненашол ничего. помогите реперы
У каждой ветки тривью (TTreeNode) есть Data: Pointer. Так вот, в него записываешь указатель на эту хтмл-страничку. Дальше на событие он клик или он чейндж берёшь из TreeView.Items[TreeView.ItemIndex].Data значение и переходишь на него.
если не сложно можеш накидать в делфи пример.я неделю пытаюсь понять как осуществить связь TreeView и BebBrowser.Ска спрашивал в учебном заведении как сделать они говорят незнаем
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё. Ну и вместо TNodeData можно использовать просто указатель на строку, но в record в перспективе можно ещё инфы напихать.

 
Вложения:
Тип файла: zip TreeBrowser.zip (291.4 Кбайт, 13 просмотров)
 
offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 21:05
LastFm
  #1242 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Помню решал в года полтора назад. Признаюсь, ушло часов пять не меньше, но решил. Без всяких подсказок и всякого кала. Там был какой-то простой метод типо вначале так повернуть, потом так, может даже так как ты описал, вникать влом, но я про него не знал. Естественно можно было только один массив использовать. Там вроде я делал обмен по типу того, что в сортировке пузырьком, тока там четыре или пять элементов участвовало.

-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Так сис. админу прогать не надо.

-Цитата от Лжэц Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение

У каждой ветки тривью (TTreeNode) есть Data: Pointer. Так вот, в него записываешь указатель на эту хтмл-страничку. Дальше на событие он клик или он чейндж берёшь из TreeView.Items[TreeView.ItemIndex].Data значение и переходишь на него.
если не сложно можеш накидать в делфи пример.я неделю пытаюсь понять как осуществить связь TreeView и BebBrowser.Ска спрашивал в учебном заведении как сделать они говорят незнаем
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё.
нас сортировке не учили.так что я в душе не ебу что такое сортировка пузырьком(((
алгоритм плохой сделал.угловые элементы по 2 раза меняются получается(

offline
Ответить с цитированием
КОТ
Аватар для Ридл Гатофель
Сообщения: 5,269
Регистрация: 14.02.2006
Откуда: ДВР
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 21:09
ВКонтакте
  #1243 (ПС)
-Цитата от Трэй Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Помню решал в года полтора назад. Признаюсь, ушло часов пять не меньше, но решил. Без всяких подсказок и всякого кала. Там был какой-то простой метод типо вначале так повернуть, потом так, может даже так как ты описал, вникать влом, но я про него не знал. Естественно можно было только один массив использовать. Там вроде я делал обмен по типу того, что в сортировке пузырьком, тока там четыре или пять элементов участвовало.

-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Так сис. админу прогать не надо.

-Цитата от Лжэц Посмотреть сообщение
если не сложно можеш накидать в делфи пример.я неделю пытаюсь понять как осуществить связь TreeView и BebBrowser.Ска спрашивал в учебном заведении как сделать они говорят незнаем
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё.
нас сортировке не учили.так что я в душе не ебу что такое сортировка пузырьком(((
алгоритм плохой сделал.угловые элементы по 2 раза меняются получается(
Да, ёпта, забей чувак. Возьми ручку, листок бумаги, закрой интернеты и хуярь. Хуярь до победы. Вот это заебись будет, если сам всё решишь без подсказок.

offline
Ответить с цитированием
:|
Аватар для Лжэц
Сообщения: 1,746
Регистрация: 14.01.2009
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 21:22
  #1244 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё. Ну и вместо TNodeData можно использовать просто указатель на строку, но в record в перспективе можно ещё инфы напихать.
спасибо друг теперь понятно.
Показать скрытый текст
заодно и порнуху по ссылке на торенте качну


у нас например дельфи было 2пары в неделю.весь уклон шел в другое русло,сети и т.д.Хотя спецальность техник-программист

offline
Ответить с цитированием
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 21:23
  #1245 (ПС)
-Цитата от Трэй Посмотреть сообщение
нас сортировке не учили.так что я в душе не ебу что такое сортировка пузырьком(((
алгоритм плохой сделал.угловые элементы по 2 раза меняются получается(
Сортировка пузырьком - это же самые основы.

offline
Ответить с цитированием
КОТ
Аватар для Ридл Гатофель
Сообщения: 5,269
Регистрация: 14.02.2006
Откуда: ДВР
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 21:26
ВКонтакте
  #1246 (ПС)
-Цитата от Лжэц Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё. Ну и вместо TNodeData можно использовать просто указатель на строку, но в record в перспективе можно ещё инфы напихать.
спасибо друг теперь понятно.
Показать скрытый текст
заодно и порнуху по ссылке на торенте качну


у нас например дельфи было 2пары в неделю.весь уклон шел в другое русло,сети и т.д.Хотя спецальность техник-программист
Показать скрытый текст
Ну там если чё все ссылочки интересны, я их чисто на правах рекламы разместил


И да, блядь, я очистку память забыл. На OnDestroy формы добавать вот чё:
var
I: Integer;
NodeData: PNodeData;
begin
for I := 0 to TreeView.Items.Count - 1 do
begin
NodeData:= PNodeData(TreeView.Items[I].Data);
if Assigned(NodeData) then Dispose(NodeData);
end;

Как-то так.


Последний раз редактировалось Ридл Гатофель, 6 мая 2011 в 21:43.
offline
Ответить с цитированием
активный пользователь
Аватар для DiS-L
Сообщения: 3,597
Регистрация: 30.12.2010
Откуда: Столица мира
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 22:30
ВКонтакте
  #1247 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Помню решал в года полтора назад. Признаюсь, ушло часов пять не меньше, но решил. Без всяких подсказок и всякого кала. Там был какой-то простой метод типо вначале так повернуть, потом так, может даже так как ты описал, вникать влом, но я про него не знал. Естественно можно было только один массив использовать. Там вроде я делал обмен по типу того, что в сортировке пузырьком, тока там четыре или пять элементов участвовало.

-Цитата от DiS-L Посмотреть сообщение
учусь в универе на третьем курсе на системного администратора,учат хер пойми чему,много левых предметов вроде: маркетинга,менеджмента,экономики и т.д.,а самого программирования3 часа в неделю,чувствую херовый выйдет с меня специалист, если сам за свое обучение не возьмусь
Так сис. админу прогать не надо.

-Цитата от Лжэц Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение

У каждой ветки тривью (TTreeNode) есть Data: Pointer. Так вот, в него записываешь указатель на эту хтмл-страничку. Дальше на событие он клик или он чейндж берёшь из TreeView.Items[TreeView.ItemIndex].Data значение и переходишь на него.
если не сложно можеш накидать в делфи пример.я неделю пытаюсь понять как осуществить связь TreeView и BebBrowser.Ска спрашивал в учебном заведении как сделать они говорят незнаем
Сделал. См. приложение. Если чё, делал на 2009м, так что хз, с 7кой например могут быть проблемы при открытии проекта, но они решаемы достаточно просто если чё. Ну и вместо TNodeData можно использовать просто указатель на строку, но в record в перспективе можно ещё инфы напихать.
Хз,наверно не просто так меня сперва учили паскалю,потом делфи,прологу,лиспу и с++

offline
Ответить с цитированием
Аватар для иксуй!
Сообщения: 9,544
Регистрация: 23.11.2007
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 22:40
  #1248 (ПС)
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Чисто из любопытства сделал сейчас, одномерного массива хватило для решения за квадрат.

Код:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <string.h>
#include <math.h>
#include <conio.h>
#include <vector>
#include <map>
#include <set>

using namespace std;


int main()
{
      //freopen("input.txt","r",stdin);
    //freopen("output.txt","w",stdout);

    int n,nn;

    scanf("%d",&n);

    nn=n*n;

    const unsigned int size=nn;

    int matrix[size];

    for(int i=1;i<=nn;i++)
    {
        scanf("%d",&matrix[i]);
    }

    for(int curr=n;curr>0;curr--)
    {
        for(int j=curr;j<=nn;j+=n)
        {
            printf("%d ",matrix[nn-j+1]);
        }
        putchar('\n');
    }

    return 0;
}


Последний раз редактировалось иксуй!, 6 мая 2011 в 22:54.
offline
Ответить с цитированием
КОТ
Аватар для Ридл Гатофель
Сообщения: 5,269
Регистрация: 14.02.2006
Откуда: ДВР
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 23:06
ВКонтакте
  #1249 (ПС)
-Цитата от иксуй! Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Чисто из любопытства сделал сейчас, одномерного массива хватило для решения за квадрат.

Код:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <string.h>
#include <math.h>
#include <conio.h>
#include <vector>
#include <map>
#include <set>

using namespace std;


int main()
{
      //freopen("input.txt","r",stdin);
    //freopen("output.txt","w",stdout);

    int n,nn;

    scanf("%d",&n);

    nn=n*n;

    const unsigned int size=nn;

    int matrix[size];

    for(int i=1;i<=nn;i++)
    {
        scanf("%d",&matrix[i]);
    }

    for(int curr=n;curr>0;curr--)
    {
        for(int j=curr;j<=nn;j+=n)
        {
            printf("%d ",matrix[nn-j+1]);
        }
        putchar('\n');
    }

    return 0;
}
Чё-то я нихуя не понял

offline
Ответить с цитированием
Аватар для иксуй!
Сообщения: 9,544
Регистрация: 23.11.2007
Старый пост, нажмите что бы добавить к себе блог 6 мая 2011, 23:16
  #1250 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от иксуй! Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
дана квадратная матрица.повернуть матрицу на 90 градусов по часовой стрелке

помогите, пожалуйста, хотя бы с алгоритмом.программу уж сам напишу

Мои размышления
1.через div 2 найти до какой строки делать цикл
2.начать перемещать строки и столбцы
верхнюю строку ставить на место последнего столбца, а нижнюю строку на место первого столбца.потом внутри тоже самое

есть ли вариант легче?
Чисто из любопытства сделал сейчас, одномерного массива хватило для решения за квадрат.

Код:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <string.h>
#include <math.h>
#include <conio.h>
#include <vector>
#include <map>
#include <set>

using namespace std;


int main()
{
      //freopen("input.txt","r",stdin);
    //freopen("output.txt","w",stdout);

    int n,nn;

    scanf("%d",&n);

    nn=n*n;

    const unsigned int size=nn;

    int matrix[size];

    for(int i=1;i<=nn;i++)
    {
        scanf("%d",&matrix[i]);
    }

    for(int curr=n;curr>0;curr--)
    {
        for(int j=curr;j<=nn;j+=n)
        {
            printf("%d ",matrix[nn-j+1]);
        }
        putchar('\n');
    }

    return 0;
}
Чё-то я нихуя не понял
выводим снизу вверх сперва первый столбец исходной матрицы, затем второй столбец, затем третий и так до n-го столбца.

вот у нас матрица есть:

1 2 3
4 5 6
7 8 9

последний элемент в ней с номером N^2;
а нам нужно выводить первый элемент каждой строки сперва, затем второй элемент каждой строки и т.д.
чтобы вывести первый элемент последней строки нужно из N^2 вычесть длину строки/столбца матрицы + 1. затем удвоенную длину строки, затем утроенную...
после того как первая строка сформировалась длина исходной фактически уменьшилась на 1, так как первый столбик больше не нужен. и так далее.

offline
Ответить с цитированием
Ответ
Тэги темы: information, java, php, technology, программирование, Программисты, тусуются, учебники
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Похожие темы на: Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка]
Тема Автор Раздел Ответов Последнее сообщение
Альбомы, которые вы никогда не удалите из плеера Kr0N Rap, MCing (зарубежный) 212 24 мая 2012
смайлы которые вы никогда не ставили Потняк Безбашенное общение 50 19 февраля 2011
Программисты CMS SLAED запустили профессиональную цмску phemrhigh Интернет-релизы: альбомы, микстейпы, сборники 0 11 февраля 2009
программисты, помогите! girl_from_Russia! Разговоры 29 20 июня 2007
Темы, которые вы никогда не посещаете. Шумный Разговоры 21 24 ноября 2006
Часовой пояс GMT +3, время: 18:23.