Professional Documents
Culture Documents
Fibonacci Series in C
Fibonacci Series in C
Fibonacci Series in C
I METHOD #include<stdio.h>
int main()
scanf("%d",&num);
while(sum<num)
printf("%d ",sum);
i=j;
j=sum;
sum=i+j;
SECOND METHOD
nt main()
{
int n i f1=0 f2=1 f3=0;
printf("Enter number of terms : ");
scanf(" d" &n);
if(n==1)
printf("0");
if (n==2)
printf("0 1");
if(n>=3)
{
for(i=3;i<=n;i++)
{
f3=f1+f2;
f1=f2;
f2=f3;
printf(" d" f3);
}
return 0;
}getch(); }
PALLENDROME
#include<stdio.h>
#include<conio.h>
void main()
{
int n,s=0,m;
clrscr();
printf("enter any no");
scanf("%d",&n);
m=n;
while(n>0)
{
r=n%10;
s=s*10+r;
n=n/10;
}
if(m==s)
printf("the no is palindrome");
else
printf("no is not palindrome");
getch();
}
BINARY SEARCH
#include
#include
void main()
{
int array[10];
int i, j, N, temp, keynum;
int low,mid,high;
clrscr();
low=1;
high=N;
do
{
mid= (low + high) / 2;
if ( keynum < array[mid] )
high = mid - 1;
else if ( keynum > array[mid])
low = mid + 1;
} while( keynum!=array[mid] && low <= high); /* End of do- while */
} /* End of main*/
BINARY TREE
#include<stdio.h>
#include<conio.h>
struct rec
{long num;
choice=select();
switch(choice)
{
case 2: printf("%5d\n",tree->num);exchange(tree);continue;
case 3: puts("END");exit(0);
}}while(choice!=3);
}int select()
{int selection;
do
getchar();
}}while((selection<1)||(selection>3));
return selection;
{if(tree==NULL)
tree->left=tree->right=NULL;
tree->num=digit;
}else
if(digit<tree->num)
tree->left=insert(tree->left,digit);
else if(digit>tree->num)
tree->right=insert(tree->right,digit);
else if(digit==tree->num)
{puts("Duplicates Nodes: Program Exited");exit(0);
}return(tree);
{if((tree->left->num!=0)&&(tree->right->num!=0))
{temp=tree->left;
tree->left=tree->right;
tree->right=temp;
printf("%5ld\n",tree->left->num);
printf("%5ld\n",tree->right->num);
exchange(tree->left);
exchange(tree->right);
}}
FACTORIAL
#include<stdio.h>
#include<conio.h>
void main()
{
int i,fact=1,n;
clrscr();
printf("\nEnter the no of terms =");
scanf("%d",&n);
for(i=1;i<=n;i++)
fact*=i;
printf("\nFactorial value for %d terms = %d",n,fact);
getch();
}