| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Задачка |
| Автор: Artem28 8.5.2012, 19:42 |
| Задача: Дано натуральное число n. Получить последовательность b1,...,bn, где при i=1,2,...,n значение bi равно: 1/1+1/2+...+1/i Пожалуйсто помогите, требуется самое простое решение задачи вылажите. |
| Автор: iff 8.5.2012, 20:34 |
| эта задача решена или нет (а то 2 одинаковые темы, одна из них помечена решённой)? |
| Автор: Artem28 8.5.2012, 21:01 |
| нет, там факториал не в тему стоит.....а как удалить ту нему - не знаю, вот и пометил как решённую |
| Автор: iff 9.5.2012, 14:51 |
можно было просто отредактировать сообщение ни там, ни здесь я не нашёл факториала Насчёт задачи, наиболее простое решение - использовать математический сопроцессор для вычисления в цикле. |
| Автор: Maarriiaa 21.3.2014, 22:43 |
| здравствуйте. подскажите пожалуйста, в чем ошибка? вот программа, которая подсчитывает количество единиц в двоичной записи числа mov ax,1101 start: mov dx,1 mov cx,2 mrp: push ax and ax,1 cmp ax,1 ;сравниваем с 1 jne msk ;переходим к мск если два числа не равны inc dx ;увеличиваем содержимое памяти на 1 msk: pop ax shr ax,1 ; сдвигаем на 1 вправо loop mrp mov ax,1 int 0x80 но на выходе всегда 0 . Что не так? |
| Автор: DarthTon 24.3.2014, 20:01 | ||
Лучше бы вы создали отдельную тему, но раз уж так:
|