Скачиваний:
15
Добавлен:
09.09.2020
Размер:
694.27 Кб
Скачать

Функция на с

void Step(int n, char a, char b, char c)

//n - количество колец;

//a, b, c - башни;

{

//т. к. на каждом шаге количество колец будет уменьшаться на единицу,

//это условие будет условием выхода из рекурсии if (n <= 0) return;

Step(n-1, a, c, b);

printf("диск %d с %c на %c \n", n, a, b);

Step(n-1, c, b, a);

}

Рекурсивный алгоритм Евклида (НОД)

int gcd(int x, int y)

{

if (y == 0)

return x;

return

}

gcd(y, x % y);

 

 

 

 

 

Соседние файлы в папке лекции