You are on page 1of 8

ASSIGNMENT NO.

Name: Arnav Deshpande

ROLL NO: 254 DIV: B

//matrix traversing

#include<stdio.h
> int main()
{

int a[10][10],i,j,r,c;
printf("Enter number of
rows:"); scanf("%d",&r);
printf("Enter number of
column:\n");
scanf("%d",&c);
printf("Enter matrix
element:\n");

for(i=0;i<r;i++) {
for(j=0;j<c;j++)
{
scanf("%d",&a[i][j]);
}
}

printf("matrix is:\n");

for(i=0;i<r;i++) {
for(j=0;j<c;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}

return 0;
}

//Matrix addition

#include<stdio.h> int main() { int


a[10][10],b[10][10],sum[10][10],
i,j,r,c;

printf("Enter number of
rows:"); scanf("%d",&r);
printf("Enter number of
column:\n"); scanf("%d",&c);
printf("Enter matrix element of
matrix a:\n");

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[i
][j]);
}
}

printf("Enter matrix element of


matrix b:\n");

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&b[i
][j]);
}
}

for(i=0;i<r;i++) {
for(j=0;j<c;j++) {
sum[i][j]=a[i][j]+b
[i][j];
}
}

printf("Sum of matrix
a and b:\n");
for(i=0;i<r;i++) {
for(j=0;j<c;j++) {

printf("%d\t",sum[i][j]);
}
printf("\n"); }

return 0;

//Transpose of matrix
#include<stdio.h
> int main()
{

int a[10][10],b[10]
[10],i,j,r
,c;

printf("Enter number of
rows:"); scanf("%d",&r);
printf("Enter number of
column:\n");
scanf("%d",&c);
printf("Enter matrix
element:\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[
i][j]);
}
}

printf("matrix is:\n");

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",a[i
][j]);
} printf("\n");
}
printf("Transpoze of matrix
a :\n"); for(i=0;i<r;i++) {
for(j=0;j<c;j++) { b[j]
[i]=a[i][j];
}
}

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",b[i
][j]);
} printf("\n");
}
return 0;
}
//Multiplication of matrix
#include<stdio.h> int main() { int a[10]
[10],b[10][10],mul[10][10],i,
j,k,r,c;

printf("Enter number of
rows:"); scanf("%d",&r);
printf("Enter number of
column:\n"); scanf("%d",&c);
printf("Enter matrix element of
matrix a:\n");

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[i
][j]);
}
}

printf("Enter matrix element of


matrix b:\n");

for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&b[i
][j]);
}}
printf("Matrix multiplication is:\n");

for(i=0;i<r;i++) {
for(j=0;j<c;j++) {
mul[i][j]=0;
for(k=0;k<c;k++)
{

mul[i][j]+=a[i][k]*b[k][
j];
}
}
}

for(i=0;i<r;i++) {
for(j=0;j<c;j++)
{

printf("%d\t",mul[i][j]);
} printf("\n");
}

return 0;
}

You might also like