**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.