Placement Programs on C
Write a c program to print fibonacci
series without using recursion and using recursion.
Input: 10
Output: 0 1 1 2 3 5 8 13 21 34
#include<stdio.h>
#include<conio.h>
void main()
{
int n1=0,n2=1,n3,i,number;
clrscr();
printf("Enter the number of elements:");
scanf("%d",&number);
printf("\n%d %d",n1,n2);//printing 0 and 1
for(i=2;i<number;++i)//loop starts from 2 because 0 and 1 are already printed
{
n3=n1+n2;
printf(" %d",n3);
n1=n2;
n2=n3;
}
getch();
}
2) Prime number
Write a c program to check prime number.Input: 44
Output: not prime number
Input: 7
Output: prime number
- #include<stdio.h>
- #include<conio.h>
- void main()
- {
- int n,i,m=0,flag=0;
- clrscr();
- printf("Enter the number to check prime:");
- scanf("%d",&n);
- m=n/2;
- for(i=2;i<=m;i++)
- {
- if(n%i==0)
- {
- printf("Number is not prime");
- flag=1;
- break;
- }
- }
- if(flag==0)
- printf("Number is prime");
- getch();
- }
3) Palindrome number
Write a c program to check palindrome number.Input: 329
Output: not palindrome number
Input: 12321
Output: palindrome number
- #include<stdio.h>
- #include<conio.h>
- main()
- {
- int n,r,sum=0,temp;
- clrscr();
- printf("enter the number=");
- scanf("%d",&n);
- temp=n;
- while(n>0)
- {
- r=n%10;
- sum=(sum*10)+r;
- n=n/10;
- }
- if(temp==sum)
- printf("palindrome number ");
- else
- printf("not palindrome");
- getch();
- }
4) Factorial
Write a c program to print factorial of a number.Input: 5
Output: 120
Input: 6
Output: 720
#include<stdio.h>
#include<conio.h>
void main(){
int i,fact=1,number;
clrscr();
printf("Enter a number: ");
scanf("%d",&number);
for(i=1;i<=number;i++){
fact=fact*i;
}
printf("Factorial of %d is: %d",number,fact);
getch();
}
5) Armstrong number
Write a c program to check armstrong number.Input: 153
Output: armstrong
Input: 22
Output: not armstrong
#include<stdio.h>
#include<conio.h>
main()
{
int n,r,sum=0,temp;
clrscr();
printf("enter the number=");
scanf("%d",&n);
temp=n;
while(n>0)
{
r=n%10;
sum=sum+(r*r*r);
n=n/10;
}
if(temp==sum)
printf("armstrong number ");
else
printf("not armstrong number");
getch();
}
6) Sum of Digits
Write a c program to print sum of digits.Input: 234
Output: 9
Input: 12345
Output: 15
#include<stdio.h>
#include<conio.h>
void main()
{
int n,sum=0,m;
clrscr();
printf("Enter a number:");
scanf("%d",&n);
while(n>0)
{
m=n%10;
sum=sum+m;
n=n/10;
}
printf("Sum is=%d",sum);
getch();
}
7) Reverse Number
Write a c program to reverse given number.Input: 123
Output: 321
#include<stdio.h>
#include<conio.h>
main()
{
int n, reverse=0, rem;
clrscr();
printf("Enter a number: ");
scanf("%d", &n);
while(n!=0)
{
rem=n%10;
reverse=reverse*10+rem;
n/=10;
}
printf("Reversed Number: %d",reverse);
getch();
}
C Program to convert Decimal to Binary
- #include<stdio.h>
- #include<conio.h>
- main()
- {
- int a[10],n,i;
- clrscr();
- printf("Enter the number to convert: ");
- scanf("%d",&n);
- for(i=0;n>0;i++)
- {
- a[i]=n%2;
- n=n/2;
- }
- printf("\nBinary of Given Number is=");
- for(i=i-1;i>=0;i--)
- {
- printf("%d",a[i]);
- }
- getch();
- }
Comments
Post a Comment