![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.04.2011
Сообщений: 7
|
![]()
Наибольшим общим делителем (НОД) двух целых чисел называется такое максимально возможное целое число, на которое оба числа делятся без остатка. Ниже на языке С++ описан алгоритм поиска НОД, в котором в цикле выполняется целочисленное деление:
int GCD(int X, int у) { X = abs(x); // Найдем абсолютные значения у = abs(y); // двух чисел do { int n = X % у; X = у; у = n; } while у > 0; return x; } Реализуйте эту функцию в виде процедуры на языке ассемблера. Напишите тестовую программу, в которой эта процедура вызывается несколько раз с разными параметрами. Найденные значения НОД отобразите на экране |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение НОД | Egorka1990 | Помощь студентам | 4 | 22.12.2010 22:44 |
НОК или НОД? | rommster | Общие вопросы C/C++ | 3 | 22.10.2010 15:36 |
Нод 32 | KompKsena | Безопасность, Шифрование | 3 | 27.12.2009 18:38 |
НОД в Delphi | AnK0r | Общие вопросы Delphi | 3 | 06.12.2007 23:03 |