Ц ++ програм за проналажење ГЦД-а помоћу рекурзије

Пример за проналажење ГЦД-а два позитивна цела броја (које је унео корисник) помоћу рекурзије у програмирању на језику Ц.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ функције
  • Типови кориснички дефинисаних функција у Ц ++
  • Ц ++ иф, иф … елсе и угнеждени иф … елсе
  • Ц ++ Рекурзија

Овај програм узима два позитивна цела броја од корисника и израчунава ГЦД помоћу рекурзије.

Посетите ову страницу да бисте сазнали како можете израчунати ГЦД помоћу петљи.

Пример: Израчунајте ХЦФ користећи рекурзију

 #include using namespace std; int hcf(int n1, int n2); int main() ( int n1, n2; cout <> n1>> n2; cout << "H.C.F of " << n1 << " & " << n2 << " is: " << hcf(n1, n2); return 0; ) int hcf(int n1, int n2) ( if (n2 != 0) return hcf(n2, n1 % n2); else return n1; ) 

Оутпут

 Унесите два позитивна цела броја: 366 60 ХЦФ од 366 и 60 је: 6

Занимљиви Чланци...