The document contains C code for 17 different programs that perform various mathematical and logical operations:
1) Addition of two numbers
2) Multiplication of two numbers
3) Check if a number is positive or negative
4) Check if a number is even or odd
5) Find the maximum of two numbers
6) Find the maximum of three numbers
7) Calculate the sum of the first n numbers
8) Reverse a number
9) Print the multiplication table of a number
10) Calculate ab (power of a number)
11) Calculate the factorial of a number
12) Print the Pascal's triangle
13) Check if a number is a perfect number
14) Find the
4. MS. MANSI TYAGI
(5) /*write a program for check maximum betweentwonumber:*/
#include<stdio.h>
#include<conio.h>
intmain()
{
intnum1,num2;
printf("Enterfristnumber:");
scanf("%d",&num1);
printf("entersecondnumber:");
scanf("%d",&num2);
if(num1>num2)
{
printf("number1isgreatern");
}
else
printf("number2isgreater");
return0;
}
output
5. MS. MANSI TYAGI
OUTPUT
6. Write a program to print max. number between three numbers.
#include<stdio.h>
#include<conio.h>
intmain()
{
inta,b,c;
printf("nenterthe fristnumber:");
scanf("%d",&a);
printf("nenterthe secondnumber:");
scanf("%d",&b);
printf("nenterthe thirdnumber:");
scanf("%d",&c);
if(a>b&&a>c)
{
printf("naisgreaternumber=%d",a);
}
else if(b>c)
{
printf("nbisgreaternumber=%d",b);
}
Else
{
printf("ncisgreaternumber=%d",c);
}
return(0);
}
6. MS. MANSI TYAGI
7. Write a program to print sum of given n number.
intn, i,sum = 0;
printf("Enterapositive integer:");
scanf("%d",&n);
for(i=1;i <= n; ++i)
{
sum += i;
}
printf("Sum=%d",sum);
return0;
}
7. MS. MANSI TYAGI
8. Write a program to print reverse number.
#include <stdio.h>
#include<conio.h>
intmain()
{
intn, reverse =0;
printf("Enteranumbertoreversen");
scanf("%d",&n);
while (n!=0)
{
reverse =reverse * 10;
reverse =reverse + n%10;
n = n/10;
}
printf("Reverseof enterednumberis=%dn",reverse);
return0;
}
8. MS. MANSI TYAGI
9. Write a program to print a table of given number.
#include<stdio.h>
#include<conio.h>
intmain()
{
intn, i;
printf("enteranynumber:");
scanf("%d",&n);
for(i=1;i<=10; ++i)
{
printf("%d*%d= %d n",n, i,n*i);
}
return(0);
}
10. Write a program to print for ab .
#include<stdio.h>
#include<conio.h>
intmain()
{
int x,y,i,r=1,t;
printf("Enteranumber:");
scanf("%d",&x);
printf("Enterthe power:");
scanf("%d",&y);
for(i=1;i<=y;i++)
{
t=x;
r=r*t;
}
9. MS. MANSI TYAGI
printf("Result:%d",r);
return(0);
}
11. Write a program to print factorial of given number.
#include <stdio.h>
#include<conio.h>
intmain()
{
int n,i;
unsignedlonglongfactorial =1;
printf("Enteraninteger:");
scanf("%d",&n);
if (n < 0)
printf("Error!Factorial of anegative numberdoesn'texist.");
else
{
for(i=1;i<=n; ++i)
{
factorial *= i; }
printf("Factorial of %d= %llu",n,factorial);
}
return0;
}
11. MS. MANSI TYAGI
13. Write a program to check perfect number.
#include <stdio.h>
#include<conio.h>
intmain()
{
int number,rem,sum= 0, i;
printf("EnteraNumbern");
scanf("%d",&number);
for (i = 1; i <= (number- 1); i++)
{
rem= number%i;
if (rem== 0)
{
sum= sum+ i;
}
}
if (sum== number)
printf("EnteredNumberisperfectnumber");
else
printf("EnteredNumberisnotaperfect number");
return0;
}
12. MS. MANSI TYAGI
14. Write a program to find HCF of two number.
#include <stdio.h>
#include<conio.h>
intmain()
{
int n1, n2, i,gcd;
printf("Entertwointegers:");
scanf("%d%d",&n1,&n2);
for(i=1;i <= n1 && i <= n2; ++i)
{
if(n1%i==0&& n2%i==0)
gcd = i;
}
printf("G.C.Dof %dand %dis%d", n1, n2, gcd);
return0;
}
15. Write a program to swap two number using third variable.
#include <stdio.h>
#include<conio.h>
intmain()
{
intx, y,temp;
printf("Enterthe value of x andyn");
scanf("%d%d",&x,&y);
printf("Before Swappingnx =%dny=%dn",x,y);
13. MS. MANSI TYAGI
temp= x;
x = y;
y = temp;
printf("AfterSwappingnx =%dny= %dn",x,y);
return0;
}
16. Write a program to swap two number without using third variable.
#include<stdio.h>
#include<conio.h>
main()
{
inta, b;
printf("enterthe value of a=");
scanf("%d",&a);
printf("enterthe value of b=");
scanf("%d",&b);
printf("Before swapa=%db=%d",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("nAfterswapa=%db=%d",a,b);
getch();
}
14. MS. MANSI TYAGI
17. Write a program to check palindrome.
#include <stdio.h>
#include<comcat.h>
intmain()
{
int n,reversedInteger=0, remainder,originalInteger;
printf("Enteraninteger:");
scanf("%d",&n);
originalInteger=n;
while( n!=0)
{
remainder=n%10;
reversedInteger=reversedInteger*10+ remainder;
n /= 10;
}
if (originalInteger== reversedInteger)
printf("%disapalindrome.",originalInteger);
else
printf("%disnotapalindrome.",originalInteger);
return0;
}