Вычислить НОД(Наибольший общий делитель) - C#

Формулировка задачи:

Задача в C#. Ввести два целых числа А и В. Вычислить НОД(Наибольший общий делитель) Делителями называются числа, которые делятся без остатка на заданное число кроме единици и самого этого числа. Задачу надо выполнить в трэх экземплярах с разными опереторами цикла: 1) for 2) while 3) do while Помогите пожалуйста! Срочно нужно...

Код к задаче: «Вычислить НОД(Наибольший общий делитель) - C#»

textual
int nod=(a>b)?b:a;
do
{
    if (a%nod==0 && b%nod==0)
        break;
    nod--;
}
while (nod>0)

15   голосов, оценка 3.933 из 5


СОХРАНИТЬ ССЫЛКУ