اكتب برنامج C لإيجاد HCF (العامل المشترك الأكبر) لرقمين

  • برمجة
  • برمجة سي c

اكتب برنامج C لإيجاد HCF (العامل المشترك الأكبر) لرقمين

الخرج المتوقع :

  HCF of two numbers:
 ----------------------
Input 1st number for HCF: 24
Input 2nd number for HCF: 28
                                                                                                              
HCF of 24 and 28 is : 4

الأجوبة

/*Write a C program to find HCF (Highest Common Factor) of two numbers*/

#include <stdio.h>

void main()  
{  
    int i, n1, n2, j, hcf=1;  


     printf("\n\n  HCF of two numbers:\n ");
     printf("----------------------\n");


    printf("Input 1st number for HCF: ");  
    scanf("%d", &n1);  
    printf("Input 2nd number for HCF: ");  
    scanf("%d", &n2); 
  
    j = (n1<n2) ? n1 : n2;  
  
    for(i=1; i<=j; i++)  
    {  

        if(n1%i==0 && n2%i==0)  
        {  
            hcf = i;  
        }  
    }  
  
    printf("\nHCF of %d and %d is : %d\n\n", n1, n2, hcf);  
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...