**Introduction**

This program is to create a matrix of numbers using 2d arrays. The program below is given. The program is extendable by using more numbers for matrix. Go enjoy the program. Lets begin……

**Program to create matrix using 2d array**

#include<iostream.h>

#include<conio.h>

void main()

{

//clear the screen.

clrscr();

//declare variable type int

int a[3][3],i,j;

//Input the numbers

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

cout<<“Enter number :”;

cin>>a[i][j];

}

}

//display the matrix

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

cout<<a[i][j]<<“\t”;

}

cout<<endl;

}

//get character

getch();

}

**Output**

Enter the number

1

Enter the number

2

Enter the number

3

Enter the number

4

Enter the number

5

Enter the number

6

Enter the number

7

Enter the number

8

Enter the number

9

1 2 3

4 5 6

7 8 9

//The above output looks great in c++. but blog does not show “\t” tabs. Sorry….

**How does it work**

- You enter the number.
- The number is saved in respective array.
- The numbers are taken are printed to form matrix.

**Extending it**

The program can be extended by using more numbers and making the matrix more bigger.

**Explanation.**

- Include ‘iostream.h’ and ‘conio.h’ files.
- Add void main.
- Start program by first clearing the screen.
- Declare the variables as int (name them as you want.)
- Add the cout and cin of array.
- Add for loop to print the matrix.

**At the end**

You learnt creating the C++ program of Creating matrix of numbers using 2d array. So now enjoy the program.

Please comment on the post and share it.

And like it if you liked.