![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.05.2010
Сообщений: 39
|
![]()
ТРАБЛ! ТРАБЛ! ТРАБЛ!
НУЖНА СРОЧНО ПОМОЩЬ!!! Дело в том, что программка не правильно работает. Помогите исправить ошибки, если найдете, чтобы она правильно работала. Задание Определить сумму 5 наименьших значений элементов массива целых чисел А[35]. Код Код:
|
![]() |
![]() |
![]() |
#2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Вы бы хоть вывод какой прикрутили на экран. У меня отладчика сейчас нет, сложно смотреть.
Вот что в глаза бросилось: -После поиска первого минимума ax так и останется минимальным? ч.з. n минут дописал: А вообще задание какое-то странное. Либо я уже туплю. Например, если массив будет таким 4 3 2 1 4 4 - какая сумма пяти минимальных будет?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 08.06.2010 в 01:03. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.05.2010
Сообщений: 39
|
![]()
Да нет. После нахождения минимума он становится на первое место, а второй минимум - на второе и т.д.
|
![]() |
![]() |
![]() |
#4 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Да это понятно что вы в массиве их тусуете местами.
А вот значение регистра ax? -перед поиском первого минимума оно ==30 (кстати, почему 30?). -после того как найден первый минимум, оно==-2 -на поиск следующего минимума (метка met1 ![]() -т.е. второй мнимальный никогда не найдётся, наверное.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.05.2010
Сообщений: 39
|
![]()
Минимум равен 30 взят просто так. А на счет второго минимума Вы правы - там ересь всякая начинается.
|
![]() |
![]() |
![]() |
#6 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
это не работает:
Цитата:
Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 17.05.2010
Сообщений: 39
|
![]() Цитата:
| Что ЭТО? |
|
![]() |
![]() |
![]() |
#8 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Ну это я хотел результат сортировки на экранчике посмотреть.
Типа перевёл циферки в символы. Будет работать только на положительных цифрах (0-9). На остальных значениях массива на экран будет всякая чушь выводиться. Это исключительно для проверки, можете закоментривать.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 17.05.2010
Сообщений: 39
|
![]()
Что-то не получается ехе-шник сделать. =(
Не могли бы скинуть, плиз, без той части с переводом в символы? |
![]() |
![]() |
![]() |
#10 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Ага, закоментил.
Правда теперь ничё не видно.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив в ассемблере | igor17 | Помощь студентам | 0 | 02.06.2010 19:07 |
Массив на ассемблере | dron-k | Помощь студентам | 5 | 28.07.2009 09:36 |
рисование в паскале о_О | Sarumjan | Помощь студентам | 8 | 03.12.2008 23:43 |