Week 6
Week 6
LAB PROGRAM
1. Find the factorial of given number using any loop.
SOURCE CODE:
#include<stdio.h>
int main()
{
int i,fact=1,number;
printf("Enter a number: ");
scanf("%d",&number);
for(i=1;i<=number;i++){
fact=fact*i;
}
printf("Factorial of %d is: %d",number,fact);
return 0;
}
OUTPUT:
Enter a number: 5
Factorial of 5 is: 120
SOURCE CODE:
#include<stdio.h>
int main(){
int n,i,m=0,flag=0;
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");
return 0;
}
OUTPUT:
Enter the number to check prime:2
Number is prime
OUTPUT:
Enter the value for x : 45
Enter the value for n : 5
The value of Sin(0.785398) = 0.7071
OUTPUT:
Enter the value for x : 30
Enter the value for n : 5
The value of Cos(0.523598) = 0.8660
SOURCE CODE:
#include<stdio.h>
int main()
{
int n,r,sum=0,temp;
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");
return 0;
}
OUTPUT:
enter the number=123454321
palindrome number
SOURCE CODE:
#include <stdio.h>
int main()
{
int i, space, rows, k = 0, count = 0, count1 = 0;
printf("Enter the number of rows: ");
scanf("%d", &rows);
for (i = 1; i <= rows; ++i)
{
for (space = 1; space <= rows - i; ++space)
{
printf(" ");
++count;
}
while (k != 2 * i - 1) {
if (count <= rows - 1) {
printf("%d ", i + k);
++count;
}
else
{
++count1;
printf("%d ", (i + k - 2 * count1));
}
++k;
}
count1 = count = k = 0;
printf("\n");
}
return 0;
}
OUTPUT:
Enter the number of rows: 5
1
2 3 2
34543
4567654
567898765