Program:
#include<stdio.h>
void main()
{
int a[10][10],r1,c1,j,i;
printf("Enter the number of raw and column of Matrix");
scanf("%d %d",&r1,&c1);
printf("Enter element of Matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
}
printf(" Enter Matrix: is\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
}
Output:
Enter the number of raw and column of Matrix
2 2
Enter element of Matrix
1
2
1
2
Enter Matrix:
1 2
1 2
Program:
#include<stdio.h>
void main()
{
int a[10][10];
int b[10][10];
int c[10][10];
int r1,r2,c1,c2,i,j;
printf("Enter the number of raw and column of first Matrix");
scanf("%d %d",&r1,&c1);
printf("Enter the number of raw and column of first Matrix");
scanf("%d %d",&r2,&c2);
if(!(r1==r2&&c1==c2))
{
printf("Please enter the same number of raw and same number of column");
}
else
{
printf("Enter element of first Matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
printf("\n");
}
printf("Enter element of second Matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&b[i][j]);
}
printf("\n");
}
printf("Sum of two Matrix is:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
c[i][j]=a[i][j]+b[i][j];
printf("%2d",c[i][j]);
}
printf("\n");
}
}
}
Output:
Enter the number of raw and column of first Matrix
2 2
Enter the number of raw and column of first Matrix
2 2
Enter element of first Matrix:
1 2
2 3
Enter element of second Matrix
1 3
3 3
Sum of two Matrix is:
2 5
5 6
Program:
#include<stdio.h>
void main()
{
int a[10][10];
int b[10][10];
int c[10][10];
int r1,r2,c1,c2,i,j;
printf("Enter the number of raw and column of first Matrix");
scanf("%d %d",&r1,&c1);
printf("Enter the number of raw and column of first Matrix");
scanf("%d %d",&r2,&c2);
if(c1!=r2)
{
printf("Enter same value of raw and column\n");
}
else
{
printf("Enter element of first Matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter element of second Matrix:\n");
for(i=0;i<r2;i++)
{
for(j=0;j<c2;j++)
{
scanf("%d",&b[i][j]);
}
}
printf("Multiplication is\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
c[i][j]=0;
for(k=0;k<c1;k++)
{
c[i][j]= c[i][j]+(a[i][k]*b[k][j]);
}
}
}
for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
printf("%2d",c[i][j]);
}
printf("\n");
}
}
}
Output:
Enter the number of raw and column of first Matrix
2 2
Enter the number of raw and column of Second Matrix
2 2
Enter element of first Matrix:
1 2
1 2
Enter element of second Matrix
1 3
3 3
Multiplication is
7 9
7 9
Program:
#include<stdio.h>
void main()
{
int a[2][2],j,i;
printf("Enter element of 2x2 Matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter Matrix: is\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
int d= a[0][0]*a[1][1]-a[0][1]*a[1][0];
printf("\n The determent of given Matrix is:%d ",d);
}
Output:
Enter element of 2x2 Matrix:
2 2
2 2
Enter Matrix: is
2 2
2 2
The determent of given Matrix is: 0
Program:
include<stdio.h>
void main()
{
int a[2][2],j,i;
printf("Enter element of 3x3 Matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter Matrix: is\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
int d1,d2,d3,d;
d1=a[0][0]*((a[1][1]*a[2][2])-(a[2][1]*a[2][1]));
d2=a[0][1]*((a[1][0]*a[2][1])-(a[2][0]*a[1][1]));
d3=a[0][2]*((a[1][0]*a[2][1])-(a[1][1]*a[2][0]));
d= d1-d2+d3;
printf("The Determent of Matrix: %d",d);
}
Output:
Enter element of 3x3 Matrix:
2 2 2
2 2 2
2 2 2
Enter Matrix: is
2 2 2
2 2 2
2 2 2
The Determent of Matrix: 0
Program:
#include<stdio.h>
void main()
{
int a[10][10],r1,c1,j,i,s=0;
printf("Enter the number of raw and column of first matrix");
scanf("%d %d",&r1,&c1);
printf("Enter element of matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
if(!(a[i][j]==0&&a[i][i]==1))
{
s=1;
break;
}
}
}
if(s==0)
{
printf("Identity matrix/n");
}
else
{
printf("not Identity matrix/n");
}
}
Output:
Enter the number of raw and column of first matrix
2 2
Enter element of matrix
1 0
0 1
Identity matrix
Program:
#include<stdio.h>
void main()
{
int a[10][10],r1,c1,j,i,s=0;
int b[10][10];
printf("Enter the number of raw and column of first matrix");
scanf("%d %d",&r1,&c1);
printf("Enter element of matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Transpose of given Matrix is\n");
for(j=0;j<c1;j++)
{
for(i=0;i<r1;i++)
{
b[i][j]=a[i][j];
printf("%2d",a[i][j]);
}
printf("\n");
}
for(j=0;j<c1;j++)
{
for(i=0;j<r1;j++)
{
if(!(b[i][j]==a[i][j]))
{
s=1;
printf("matrix is not symmetric");
}
}
}
if(s==0)
{
printf("matrix is symmetric");
}
}
Output:
Enter the number of raw and column of first matrix
2 3
Enter element of matrix:
2 2
3 4
Transpose of given Matrix is
2 3
2 4
matrix is not symmetric
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r,s;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Enter the number you want to delete\n");
scanf("%d",&s);
for(i=0;i<n;i++)
{
if(a[i]==s)
{
r=i;
}
}
for(i=r;i<n-1;i++)
{
a[i]=a[i+1];
}
printf("Deleted array is\n");
for(i=0;i<n-1;i++)
{
printf("%d\n",a[i]);
}
}
Output:
Enter size of array
3
Enter element in array
1
2
3
Enter the number you want to delete
2
Deleted array is
1 3
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Enter the location where you want to delete\n");
scanf("%d",&r);
for(i=r-1;i<n-1;i++)
{
a[i]=a[i+1];
}
printf("Deleted array is");
for(i=0;i<n-1;i++)
{
printf("%d\n",a[i]);
}
}
Output:
Enter size of array
3
Enter element in array
1
2
3
Enter the location where you want to delete
1
Deleted array is
2 3
#include<stdio.h>
void main()
{
int a[10],i,n,r,s,y;
int t[10];
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
s=a[0];
for(i=1;i<n;i++)
{
if(s>a[i])
{
s=a[i];
}
}
for(i=0;i<n;i++)
{
if(a[i]==s)
{
y=i+1;
break;
}
}
printf ("Smallest element at %d location is: %d\n",y,s);
for(i=1;i<n;i++)
{
if(s<a[i])
{
s=a[i];
}
}
for(i=0;i<n;i++)
{
if (a[i]==s)
{
y=i+1;
break;
}
}
printf("Largest number at %d location is : %d",y,s);
}
Output:
Enter size of array
3
Enter element in array
3
9
1
Smallest element at 3 location is: 1
Largest number at 2 location is : 9
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r,s,j,k=0;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("After removing duplicate element from array\n");
for(i=0;i<n;i++)
{
for(j=i+1;j<n-k;j++)
{
if(a[i]==a[j])
{
k++;
a[j]=a[j+1];
break;
}
}
}
for(i=0;i<n-k;i++)
{
printf(" %d",a[i]);
}
}
Output:
Enter size of array
3
Enter element in array
3
9
3
After removing duplicate element from array
9 3
Program:
#include<stdio.h>
void main()
{
int a[10][10],r1,c1,j,i,c=0;
printf("Enter the number of raw and column of first matrix");
scanf("%d %d",&r1,&c1);
printf("Enter element of matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
printf("\n");
}
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
if(a[i][j]==0)
{
c++;
}
}
}
if(c>(r1*c1)/2)
{ printf("\n The given matrix is Spare matrix");
}
else
{
printf("The given matrix is not Spare matrix");
}
}
Output:
Enter the number of raw and column of first matrix
2 2
Enter element of matrix:
2 2
0 1
The given matrix is not Spare matrix
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r,s;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("The reverse of array is\n");
for(i=n-1;i>-1;i--)
{
printf("%d\n",a[i]);
}
}
Output:
Enter size of array
4
Enter element in array
1 2 3 4
The reverse of array is
4 3 2 1
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r,s;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("The Alternating element are\n");
for(i=0;i<n;i+=2)
{
printf(" %d",a[i]);
}
}
Output:
Enter size of array
4
Enter element in array
1 2 3 4
The Alternating element are
1 3
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,s,f;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter %d element of array\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Insert the location where you want to enter number\n");
scanf("%d",&s);
printf("Enter number\n");
scanf("%d",&f);
for(i=n-1;i>=s-1;i--)
{
a[i+1]=a[i];
}
a[s-1]=f;
printf("New array is\n");
for(i=0;i<n+1;i++)
{
printf(" %d",a[i]);
}
}
Output:
Enter size of array
4
Enter element in array
1 2 3 4
Insert the location where you want to enter number
2
Enter number
6
New array is
1 6 2 3 4
Program:
#include<stdio.h>
void main()
{
int a[10],i,j,n,r,s,l=0;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Duplicate Element of array are\n ");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i]==a[j])
{
break;
}
}
if(i==j)
{
printf("%d", a[i]);
}
}
}
Output:
Enter size of array
4
Enter element in array
1 2 3 2
Duplicate Element of array are
2
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,r,s,k=0;
int b[10];
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("Enter element which you want to find location\n");
scanf("%d",&s);
for(i=0;i<n;i++)
{
if(a[i]==s)
{
b[k]=i+1;
k++;
}
}
printf("your enter number is at location \n");
for(i=0;i<k;i++)
{
printf(" %d",b[i]);
if(i==k-2)
{
printf(" and");
}
}
}
Output:
Enter size of array
4
Enter element in array
1 2 3 2
Enter element which you want to find location
2
your enter number is at location
2 and 4
Program:
#include<stdio.h>
void main()
{
int i,j,a[10],n,t;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter the elements in array");
{
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
t=a[j];
a[j]=a[i];
a[i]=t; }
}
}
printf("Array in assenting order\n");
for(i=0;i<n;i++)
{
printf("%2d",a[i]);
}
printf("\n Array in descending order\n");
for(i=n;i>=0;i--)
{
printf("%2d",a[i]);
}
}
}
Output:
Enter size of array
4
Enter element in array
4 2 7 1
Array in assenting order
1 2 4 7
Array in descending order
7 4 2 1
Program:
#include<stdio.h>
void main()
{
int a[10],i,n,sum=0;
float avg;
printf("Enter size of array\n");
scanf("%d",&n);
printf("Enter element in array\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
sum+=a[i];
}
avg= (float)sum/n;
printf("The sum is %d and the avg is %.3f",sum,avg);
}
Output:
Enter size of array
4
Enter element in array
1 1 1 1
The sum is 4 and the avg is 1
Program:
#include<stdio.h>
void main()
{
int a[10][10],r1,c1,j,i,c=0;
int sum[10];
printf("Enter the number of raw and column of first matrix");
scanf("%d %d",&r1,&c1);
printf("Enter element of matrix:\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
printf("\n");
}
printf("\n Enter matrix: is\n");
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
for(i=0;i<r1;i++)
{
sum[i]=0;
for(j=0;j<c1;j++)
{
sum[i]+=a[i][j];
}
}
printf("The sum of all row matrix is\n");
for(i=0;i<r1;i++)
{
printf("The sum of %d row is %d\n",i+1,sum[i]);
}
}
Output:
Enter the number of raw and column of first matrix
2 2
Enter element of matrix:
1 1 1 1
The sum of all row matrix is
The sum of 1 row is 2
The sum of 2 row is 2
Program:
#include<stdio.h>
void main()
{
int a[10],i,j,n1,n2,k,l=0;
int b[10],c[10];
printf("Enter size of first array\n");
scanf("%d",&n1);
printf("Enter the size of second array\n");
scanf("%d",&n2);
printf("Enter element in array first array\n");
for(i=0;i<n1;i++)
{
scanf("%d",&a[i]);
}
printf("Enter element in array second array\n");
for(i=0;i<n2;i++)
{
scanf("%d",&b[i]);
}
int p=0;
printf("Intersection of two array is\n ");
for(i=0;i<n1;i++)
{
for(j=0;j<n2;j++)
{
if(a[i]==b[j])
{
p=1;
break;
}
}
if(p==1)
{
printf("%d", a[i]);
}
p=0;
}
printf("\n Union is\n");
for(i=0;i<n1;i++)
{
c[i]=a[i];
}
for(j=0;j<n2;j++)
{
c[j+n1]=b[j];
}
for(i=0;i<n1+n2;i++)
{
for(j=i+1;j<n1+n2;j++)
{
if(c[i]==c[j])
{
l++;
for(k=j;k<n1+n2;k++)
{
c[k]=c[k+1];
}
}
}
}
for(i=0;i<n1+n2-l;i++)
{
printf("%d",c[i]);
}
}
Output:
Enter size of first array
3
Enter the size of second array
2
Enter element in array first array
1 2 3
Enter element in array second array
3 4
Intersection of two array is
3
Union is
1 2 3 4
Blog Write By:zeel codder