You are on page 1of 3

#include<stdio.

h>
#include<conio.h>
int gcd(int a,int b);
int main()
{ int a,b; printf(".........Enter two
numbers....... : ");
scanf("%d%d",&a,&b);
printf("\n\n.......GCD of two number is......... : %d ",gcd(a,b));
getch();

} int gcd(int a,int


b)
{
if(a==0)

return b; else
return gcd(b%a,a);
}
NO: 1

#include<stdio.h>
#include<conio.h>
int sum(int num); int
main()
{ int num; printf(".....Enter a positive number....... : ");
scanf("%d",&num); printf("\n\n.....The Sum of Natural number
is..... : %d",sum(num)); getch();

}
int sum(int num)
{

if(num!=0)
return num+sum(num-
1); else return num;

}
NO: 2
#include<stdio.h>
#include<conio.h> long
binary(long num); int
main()
{ long num; printf("......Enter a Decimal number....... : ");
scanf("%ld", &num); printf("\n\n.........Binary of %ld is...... :
%ld", num,binary(num)); getch();

}
long binary(long num)
{ if(num ==
0) return
0;

else
return((num % 2) + 10 * binary(num/2));
}

You might also like