Автор | Помогите с программированием... |
Нужно написать программу:
"дана квадратная матрица порядка м, зеркально отразить её элементы относительно горизонтальной оси симметрии этой матрицы"
Писать или чисто на ассемблере, или связка ассемблера с паскалем (если связка, то преобразование матрицы на ассемблере).
За исходники рабочей программы дам 20к золотца)
Естественно тому, кто первый даст правильные исходники)
Заранее благодарю! |
Давно тебя на форуме не видел. Извини, ничем помочь не могу, я ламер нупский. |
для Ser:
Да... Уходил... =)
Спасибо за АП хотя бы) |
Неужели нет людей, способных это написать? |
Ну же) Для того, кто с ассемблером на ты - это 20000 золотых за 15 минут... |
23к! =) |
Очень нужно.... плиз... хелп |
Ведь много тут программистов) Сам видел хD |
Пожалуйста... |
1
вижу только один вариант: написать программу на паскале, затем дизассемблировать. люди, знающие ассемблер, либо работают на правительство(времени на ГВД у них точно нет), либо лежат в гробу :). |
вижу только один вариант: написать программу на паскале, затем дизассемблировать. люди, знающие ассемблер, либо работают на правительство(времени на ГВД у них точно нет), либо лежат в гробу :).
ы) А всё же?) |
Помогите плиз) |
11
не знаю, устрой спиритический сеанс. зачем тебе понадобился ассемблер??? |
В вузе проходим хD |
Тебе совет реальный дали в 10 посте, напиши на чем угодно, откомпилируй в екзешник, а потом дизасеблером. А на все вопросы как написал и как программа работает, отвечай:"Было озарение, во сне приснилось как Мендилееву." |
Тебе совет реальный дали в 10 посте, напиши на чем угодно, откомпилируй в екзешник, а потом дизасеблером. А на все вопросы как написал и как программа работает, отвечай:"Было озарение, во сне приснилось как Мендилееву."
Ну с таким "озарением" меня быстренько в деканат поведут за смекалку) |
Что-то вроде этого должно быть:
xor bx,bx
xor si,si
mov ax,m
mov cl,2
div cl
mov ax,word ptr al
mov cx,m
L2:
push cx
mov cx,ax
mov di,2*m
xor bp,bp
L1:
mov m2[bx][bp],m1[si][di]
sub di,2
add bp,2
Loop L1
pop cx
add bx,2*m
add si,2*m
Loop L2
m1 - исходная матрица, m2 - ответ, если елементы не размера в слово, то надо заменить 2*m на соответсвуюшее число
ЗЫ не проверял и компилил |
Сейчас... 10 минут... посмотрю) |
Счас прогу напишу всю тогда... А то не проверить.. =( |
для kirill91:
А можно всё таки весь код проги увидеть? |