English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
برنامج C يستخدم التكرار لبحث عن G.C.D (أكبر مشترك أولاً)
في هذا المثال، ستتعلم كيفية إيجاد أكبر مشترك أولاً لعددين إيجابيين يدخلها المستخدم باستخدام التكرار.يجب أن تفهم ما يلي لفهم هذا المثالبرمجة C
C التكرار
يستخدم هذا البرنامج عددين إيجابيين كمدخل المستخدم ويحسب أكبر مشترك أولاً باستخدام التكرار.زيارة هذه الصفحة لمعرفة كيفية.
#include <stdio.h> int hcf(int n1, int n2); int main() { int n1, n2; printf("ادخل عددين إيجابيين: "); scanf("%d %d", &n1, &n2); printf("%d و%d أكبر مشترك أولاً هو%d.", n1, n2, 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.
في هذا البرنامج، يتم إجراء استدعاء التراجع حتى يتم إعداد القيمة n2 إلى 0.