You are on page 1of 7

1

#include<stdio.h>
void main()
{
int a[3][3],i,j;
printf("\nEnter the elements");
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\nThe Elements and their corresponding addrss are:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{printf("\na[%d][%d]=%d",i,j,a[i][j]);
printf("\naddress of a[%d][%d]=%u",i,j,&a[i][j]);
}
}
}

#include<stdio.h>
void main()
{
int a[3][3],i,j,sum=0,b=0,avg;
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
b++;
}
printf("\nNo of elements is %d",b);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
sum=sum+a[i][j];
}
printf("\nSum=%d",sum);
avg=sum/b;
printf("\nAverage=%d",avg);
}

#include<stdio.h>
void main()
{
int a[2][3]={1,2,3,4,5,6};
int i,j,k=0,b[10];
for(i=0;i<2;i++)
{for(j=0;j<3;j++)
{b[k]=a[i][j];
k++;
}
}
for(i=0;i<k;i++)
printf("b[%d]=%d\n",i,b[i]);
}

#include<stdio.h>
void main()
{
int a[3][3],i,j,b[3][3];
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
printf("Matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
printf("Matrix after transpose\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
}

#include<stdio.h>
void main()
{
int a[3][3],i,j,b[3][3],s,r=3,c=3;
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
printf("Matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
b[i][j]=a[j][i];
}
printf("Matrix after transpose\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(a[i][j]!=b[i][j])
goto s;
}
if(r==c)
printf("Matrix is symmetric");
else
s:printf("Matrix is not symmetric");
}

#include<stdio.h>
void main()
{
int a[3][3];
int i,j,sum=0;
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i==j)
sum=sum+a[i][j];
}
printf("\nSum of the diagonals=%d",sum);
}

#include<stdio.h>
void main()
{
int a[3][3],i,j,sum=0;
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i<j)
sum=sum+a[i][j];
}
printf("\nSum of elements above diagonal=%d",sum);
}

#include<stdio.h>
void main()
{
int a[3][3],i,j,sum=0;
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
printf("\nThe given matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i>j)
sum=sum+a[i][j];
}
if(sum==0)
printf("\nThe given matrix is an upper triangular matrix");
else
printf("\nThe given matrix is not an upper triabgular matrix");
}

11

#include<stdio.h>
void main()
{
int a[3][3],b[3][3],c[3][3],d[3][3];
int i,j,r1=3,c1=3,r2=3,c2=3;
printf("\nEnter the elements for matrix A");
for(i=0;i<r1;i++)
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
printf("\nEnter the elements for matrix B");
for(i=0;i<r2;i++)
for(j=0;j<c2;j++)
{
scanf("%d",&b[i][j]);
}
if(r1==r2&&c1==c2)
{
for(i=0;i<r1;i++)
for(j=0;j<c1;j++)
{
c[i][j]=a[i][j]+b[i][j];
d[i][j]=a[i][j]-b[i][j];
}
}
printf("\nSum of the matrix");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",c[i][j]);
}
printf("\n");
}
printf("\nDifference of the matrix\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",d[i][j]);
}
printf("\n");
}
}

12

#include<stdio.h>
{
int a[3][3],b[3][3],c[3][3];
int i,j,k,r1=3,r2=3,c1=3,c2=3,sum;
printf("\nEnter the elements for array A");
for(i=0;i<r1;i++)
for(j=0;j<c1;j++)
{
scanf("%d",&a[i][j]);
}
printf("\nEnter the elements for array B");
for(i=0;i<r2;i++)
for(j=0;j<c2;j++)
{
scanf("%d",&b[i][j]);
}
if(c1==r2)
{
for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{sum=0;
for(k=0;k<c1;k++)
{
sum=sum+(a[i][j]*b[k][i]);
}
c[i][j]=sum;
}
}
}
printf("\nMultiplication of matrices\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",c[i][j]);
}
printf("\n");
}
}

13

#include<stdio.h>
void main()
{
int a[3][3],i,j,r1,r2,t;
printf("\nEnter the rows to be interchanged");
scanf("%d%d",&r1,&r2);
printf("\nEnter the elements");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
printf("\nMatrix before interchanging\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
for(i=0;i<3;i++)
{
t=a[r1][i];
a[r1][i]=a[r2][i];
a[r2][i]=t;
}
printf("\nMatrix after interchanging two rows");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}

14

You might also like