The following program is to find the GCD or HCF of a number using C Language. GCD is the Greatest Common Divisor that divides a particular number.

#include<stdio.h>
void main(){
int a,b,i,j;
printf("\n****************************\nprogram to find GCD of 2 Numbers\n*****************************\n\n");
printf("Enter two numbers: ");
scanf("%d%d",&a,&b);
printf("Common Factors for %d and %d are: ",a,b);
j=a>b?b:a;
for(i=1;i<=j;i++){
if(a%i==0 && b%i==0){
printf("%d ", i);
}
}
printf("\n\n");
for(i=j;i>=1;i--){
if(a%i==0 && b%i==0){
break;}
}
printf("GCD for %d and %d is %d\n\n",a,b,i);
}

OUTPUT:

### Like this:

Like Loading...

*Related*