Microsoft Interview Question
Software Engineer / Developers#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string.h>
#include<math.h>
using namespace std;
int main(void)
{
int a,b,c,d,temp=0,rem=0;
cout<<"Enter the two nos\n";
cin>>a>>b;
c=a<b?a:b;
d=a>b?a:b;
while(rem!=0){
rem=d%c;
d=c;
c=rem;
}
cout<<c;
cin.get();
}
void main()
{
int num1, num2;
int div, rem,quot;
printf("\n Enter number 1 : \n");
scanf("%d",&num1);
printf("\n Enter number 2 : \n");
scanf("%d",&num2);
if(num1<num2)
{
quot=num1;
div=num2;
}
else
{
quot=num2;
div=num1;
}
rem=num1+num2;
while(rem)
{
rem=div%quot;
if(rem!=0)
{
div=quot;
quot=rem;
}
}
printf("\n GCF is <%d> \n",quot);
}
int GCD(int a, int b)
- dronzer709 May 20, 2012{
if(a == 0)
return b;
while (b != 0)
{
if(a > b)
a = a - b;
else
b = b - a;
}
return a;
}