| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Найти и удалить елементы |
| Автор: Dymikero 12.12.2010, 22:23 | ||
| Нужно найти последнюю серию отрицательных чисел и числа в этой серии заменить нулями. Прога находит но не заменяет. Хотелось бы знать, где я ошибся. Вот текст:
|
| Автор: Dymikero 13.12.2010, 02:49 |
| Ребят, ну кто нибудь помогите. Действительно интересно где я ошибся. Прога компилируется tasm'щь без ошибок но серию отрицательных элементов так и не зануляет. |
| Автор: 500mhz 13.12.2010, 19:32 |
| что значит серию? из скольки чисел? или последнюю серию? или как? |
| Автор: iff 13.12.2010, 20:57 |
| Автор: Dymikero 14.12.2010, 03:15 | ||
Последнюю серию отрицательных чисел, серия 3 и больше эл-тов. Прога находит кол во таких эл-ментов и первый элемент из этой серии. Значит ошибка в процедуре lab2. |
| Автор: 500mhz 14.12.2010, 23:03 |
| господа, серия - последовательность нескольких элементов (например серия выстрелов) в данном случае A dw 8, 2, 3, 6, -1, -1, -1, 2 B dw 1, 0, 1, -2, -3, -2, 3 я вижу здесь одну серию -1 -1 -1 и одну -2 -3 -2 в каждом "массиве" и постановка ТЗ "последнюю серию отрицательных чисел " не имеет смысла так как в любом массиве эта серия первая и последния. (ну и препод у вас дебил) а вот если массив имеет вид 1,2,5,8,9,-5,-5,-5,-6,6,9,8,2,3,-3,-2,-4,5,4,6,5,-1,-1,-1 то "последняя и первая" (так как нет повторений серий), серия с наибольшим колвом элементов будет серия -5 -5 -5 -5 кароче дайте мне ТЗ нормальное и я напишу ) |
| Автор: Dymikero 15.12.2010, 03:13 |
| Серия 3 и БОЛЬШе эл-тов. Т.е. -1 -1 -1 в перовм и -2 -3 -2. Так было написано в тз. Видимо чтобы не утруждать студентов повторяющиеся серии в задание не включили но по умолчанию мы должны находить именно последнюю. |
| Автор: Dymikero 17.12.2010, 02:00 |
| Хегей. Есть кто живой? |