C program to find GCD Using for loop
In this program, two integers entered by the user are stored in variable n1 and n2.Then, for
loop is iterated until i is less than n1 and n2.
In each iteration, if both n1 and n2 are exactly divisible by i, the value of i is assigned to gcd.
When the for
loop is completed, the greatest common divisor of two numbers is stored in variable gcd.
1 |
#include <stdio.h>int main(){int n1, n2, i, gcd;printf("Enter two integers: ");scanf("%d %d", &n1, &n2);for(i=1; i <= n1 && i <= n2; ++i){// Checks if i is factor of both integersif(n1%i==0 && n2%i==0)gcd = i;}printf("G.C.D of %d and %d is %d", n1, n2, gcd);return 0;}</stdio.h> |