diff --git a/fibonacci.c b/fibonacci.c new file mode 100644 index 000000000..bdd63fef2 --- /dev/null +++ b/fibonacci.c @@ -0,0 +1,16 @@ +#include<stdio.h> +void main() +{ + int n,i,a[50]; + a[0]=0,a[1]=1; + printf("Enter the n value of the fibonacci series:"); + scanf("%d",&n); + printf("\nThe fibonacci series is:"); + printf("0\t,1\t"); + for(i=2;i<n;i++) + { + a[i]=a[i-1]+a[i-2]; + printf(",\t%d",a[i]); + } +} + diff --git a/kaprekar.c b/kaprekar.c new file mode 100644 index 000000000..c160e9adc --- /dev/null +++ b/kaprekar.c @@ -0,0 +1,44 @@ +#include<stdio.h> +void main() +{ + int num,sq,sq1,flag=0; + int i,rem,rev=0,rev1=0,re,sum; + printf("Enter the number:"); + scanf("%d",&num); + sq=num*num; + sq1=sq; + if(sq==0) + { + printf("Enter a valid input"); + } + while(sq>0) + { + if(sq!=0) + { + flag++; + sq=sq/10; + } + } + if(flag%2==0) + { + for(i=flag;i>flag/2;i--) + { + rem=sq1%10; + rev=rev*10+rem; + sq1=sq1/10; + } + while(rev>0) + { + re=rev%10; + rev1=rev1*10+re; + rev=rev/10; + } + sum=sq1+rev1; + if(num==sum) + printf("%d is a kaprekar number",num); + else + printf("%d is not a kaprekar number",num); + } + else + printf("%d is not a kaprekar number",num); +}