Adding Two Matrices Vertically and Horizontally in C Language

https://gyazo.com/54244c07bf4feb317edd9662835e4a0e

 

Hi guys , I just tried to code to add two matrices vertically and horizontally .
Check the screenshot I’ve attached above .

I hope you like it , and just let me know in comment if you have any better solution .

 

#include<stdio.h>
int main()
{
int m,n,i,j;
printf(“Rows of Matrix: “);
scanf(“%d”, &m);
printf(“Column of Matrix: “);
scanf(“%d”, &n);
int ar[m][n], arr[m][n];

printf(“First Matrix: \n”);

for(i=0; i<m; i++){
for(j=0; j<n; j++){
scanf(“%d”, &ar[i][j]);
}
printf(“\n”);
}

printf(“Second Matrix : \n”);

for(i=0; i<m; i++){
for(j=0; j<n; j++){
scanf(“%d”, &arr[i][j]);
}
printf(“\n”);
}

int ar1[m+m][n], ar2[m][n+n],p=0;

for(i=0; i<2*m; i++){
if(i<m){
for(j=0; j<n; j++){
ar1[i][j]=ar[i][j];
}
}
else{
for(j=0; j<n; j++){
ar1[i][j]=arr[p][j];
}
p++;
}
}

for(i=0; i<m; i++){
p=0;
for(j=0; j<2*n; j++){
if(j<n)
ar2[i][j]=ar[i][j];

else{

ar2[i][j]=arr[i][p];
p++;
}

}
}

printf(“Vertically Added Matrix”);
printf(“\n”);
for(i=0; i<2*m; i++){
for(j=0; j<n; j++)
printf(“%d  “, ar1[i][j]);
printf(“\n”);
}

printf(“\n”);
printf(“Horizontally Added Matrix”);
printf(“\n”);
for(i=0; i<m; i++){
for(j=0; j<2*n; j++)
printf(“%d  “, ar2[i][j]);
printf(“\n”);
}

return 0;
}

Mikie Sherrill wants Nets...

The political arena and the sports world have collided...

There is a cloud...

Imagine a vast, shimmering cloud floating through the cold...

Why Everyone is Obsessed with the Mini Handheld Pocket Fan

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

Why Everyone is Obsessed with the Electric Power Scrubber Kit

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

Mikie Sherrill wants Nets back in New Jersey, but team ‘perfectly happy in Brooklyn’

The political arena and the sports world have collided once again in the tri-state area. New Jersey's newly elected Governor, Mikie Sherrill, has raised...

Why Everyone is Obsessed with the Earbud Cleaning Pen Tool

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

Why Everyone is Obsessed with the Powerful Electric Air Duster

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

There is a cloud of alcohol drifting through the constellation Aquila that is 1,000 times the diameter of our solar system and contains enough...

Imagine a vast, shimmering cloud floating through the cold expanse of deep space, holding enough alcohol to supply every tavern on Earth for eternity....

Why Everyone is Obsessed with the Wireless Karaoke Microphone

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

Why Everyone is Obsessed with the Sunset Projection LED Lamp

Are you tired of dealing with everyday frustrations that slow down your routine? We've all been...

China’s three telecom giants race into the AI token economy

China’s telecommunications landscape is undergoing a monumental paradigm shift. The nation's three state-owned telecom giants—China Mobile, China Telecom, and China Unicom—are aggressively moving beyond...