Program C ++ untuk Menemukan GCD Menggunakan Rekursi

Contoh untuk mencari PBK dari dua bilangan bulat positif (dimasukkan oleh pengguna) menggunakan rekursi dalam pemrograman C.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:

  • Fungsi C ++
  • Jenis Fungsi yang Ditentukan Pengguna di C ++
  • C ++ if, if… else dan Nested if… else
  • C ++ Rekursi

Program ini mengambil dua bilangan bulat positif dari pengguna dan menghitung GCD menggunakan rekursi.

Kunjungi halaman ini untuk mempelajari, bagaimana Anda dapat menghitung GCD menggunakan loop.

Contoh: Hitung HCF menggunakan rekursi

 #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; ) 

Keluaran

 Masukkan dua bilangan bulat positif: 366 60 HCF dari 366 dan 60 adalah: 6

Artikel yang menarik...