Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 14:22   #1
Мария17
Новичок
Джуниор
 
Регистрация: 25.05.2011
Сообщений: 1
Восклицание Нахождение НОД

Нахождение НОД в Паскале (наибольшего общего делителя двух натуральных чисел)
Словесная форма:
1) Если числа не равны, то большее из них заменить на разность большего и меньшего из чисел.
2) Если два числа равны, то за НОД принять любое из них, иначе перейти к выполнению пункта 1.
Протестируйте программу на значениях А=32, В=24; А=696, В=234.
Мария17 вне форума Ответить с цитированием
Старый 25.05.2011, 18:31   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Это тема для вопросов по .NET.
Ну а вообще на паскале:
Код:
function NOD(x,y:longint):longint;
begin
if x<>0 then NOD:= NOD(y mod x,x) else NOD:= y;
end;
На C#:
Код:
 static int NOD(int x, int y) {
if(x != 0)
return NOD((y % x), x);
else return y;
}
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение НОД Egorka1990 Помощь студентам 4 22.12.2010 22:44
Нахождение НОД двух чисел awlol Помощь студентам 2 28.11.2010 22:52
Нахождение НОК и НОД на ассемблере Ханако Сейсин Помощь студентам 2 09.11.2010 17:25
матрица, массив, нахождение нод leraaa Помощь студентам 0 18.04.2010 23:07
Алгоритм Евклида.Нахождение НОД innaa639 Помощь студентам 11 24.11.2009 00:17