- MULTIPLICATION OF TWO MATRIX
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5][5],b[5][5],c[5][5],i,j,k,r1,c1,r2,c2;
printf("\nEnter the row and column of first matrix");
scanf("%d
%d",&r1,&c1);
printf("\nEnter the row and column of second matrix");
scanf("%d
%d",&r2,&c2);
if(r1==c2)
{
printf("\nEnter the First matrix->");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\nEnter the Second matrix->");
for(i=0;i<r2;i++)
{
for(j=0;j<c2;j++)
{
scanf("%d",&b[i][j]);
}
}
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
c[i][j]=0;
for(k=0;i<r1;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
}
}
}
}
printf("\nThe multiplication of two matrix is\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("%d\t",c[i][j]);
}
}
getch();
}
OUTPUT
Enter
the row and column of first matrix
2 2
Enter
the row and column of second matrix
2 2
Enter
the First matrix->1 2 3
4
Enter
the second matrix->5 6 7
8
The
multiplication of two matrix is
19 22
43 50
- PROGRAM TO SWAP TWO NUMBERS
#include<stdio.h>
#include<conio.h>
void main()
{
int x,
y, temp;
printf("Enter
the value of x and y\n");
scanf("%d%d", &x, &y);
printf("Before
Swapping\nx = %d\ny = %d\n",x,y);
temp
= x;
x = y;
y = temp;
printf("After
Swapping\nx = %d\ny = %d\n",x,y);
getch();
}
OUTPUT
Enter
the value of x and y
10 20
Before
Swapping X=10 Y=20
After
Swapping X=20 Y=10
- ‘C’ PROGRAM TO PRINT FIBONACCI SERIES
#include<stdio.h>
#include<conio.h>
void main()
{
int n,
first = 0, second = 1, next, c;
printf("Enter the number of terms\n");
scanf("%d",&n);
printf(“\n0”);
printf(“\n1”);
printf("First %d terms of Fibonacci series are :-\n",n);
for ( c
= 2 ; c < n ; c++ )
{
next =
first + second;
first = second;
second = next;
}
printf("%d\n",next);
getch();
}
OUTPUT
Enter
the number of terms 5
First
5 terms of Fibonacci series are
0
1
1
2
3
- ‘C’ PROGRAM TO FINE FACTORIAL OF A GIVEN NUMBER
SIMPLE
PROGRAM
#include<stdio.h>
#include<conio.h>
void main()
{
int c,
n, fact = 1;
printf("Enter a number to calculate it's factorial\n");
scanf("%d", &n);
for (c =
1; c <= n; c++)
fact =
fact * c;
printf("Factorial of %d = %d\n", n, fact);
getch();
}
OUTPUT
Enter a number to calculate it's factorial 6
Factorial of 6 = 720
- USING RECURSIVE FUNCTION (FACTORIAL)
#include<stdio.h>
#include<conio.h>
void main()
int factorial(int);
void main()
{
int num;
int result;
printf("Enter
a number to find it's Factorial: ");
scanf("%d", &num);
if (num < 0)
{
printf("Factorial
of negative number not possible\n");
}
else
{
result = factorial(num);
printf("The
Factorial of %d is %d.\n", num, result);
}
getch();
}
int factorial(int num)
{
if (num == 0 || num == 1)
{
return 1;
}
else
{
return(num *
factorial(num - 1));
}
}
OUTPUT
Enter a number to find
it's Factorial -5
Factorial of negative
number not possible
Enter a number to find
it's Factorial 6
The Factorial of 6 IS
720
6. C’ PROGRAM TO FIND THE ROOT OF QUADRATIC EQUATIONS.
#include <stdio.h>
#include<conio.h>
#include <math.h> /* This is needed to use sqrt()
function.*/
void main()
{
float a, b, c,
determinant, r1,r2, real, imag;
printf("Enter coefficients a, b and c: ");
scanf("%f%f%f",&a,&b,&c);
determinant=b*b-4*a*c;
if
(determinant>0)
{
r1=
(-b+sqrt(determinant))/(2*a);
r2=
(-b-sqrt(determinant))/(2*a);
printf("Roots are: %.2f and %.2f",r1 , r2);
}
else if
(determinant==0)
{
r1 = r2 =
-b/(2*a);
printf("Roots are: %.2f and %.2f", r1, r2);
}
else
{
real= -b/(2*a);
imag =
sqrt(-determinant)/(2*a);
printf("Roots are: %.2f+%.2fi and %.2f-%.2fi", real, imag,
real, imag);
}
getch();
}
OUTPUT
Enter coefficients a, b and c: 2.3
4
5.6
Roots are: -0.87+1.30i and -0.87-1.30i
7.
’C’ PROGRAM TO CHECK
PRIME NUMBER
#include <stdio.h>
#include<conio.h>
void main()
{
int a,i,n, c = 0;
printf("Enter a number to check if it is prime\n");
scanf("%d",&n);
for ( i
= 1 ; i <= n ; i++ )
{
a=n%i;
if(a==0)
{
c=c+1;
}
}
if ( c
== 2)
printf("This is prime.\n");
else
printf(“not prime”);
getch();
}