# C++ Tutorial #2, Multiplication Table In C++

102 C++ Tutorial #1 – Code With Me After the First program of “Hello World” and the Tutorial #1.
This is the second lesson for beginners for simple multiplication table from 1 to 9 This Program Is going to print multiplication table from 1 to 9

The given below is he code for the program

`#include<stdio.h>`
`int` `main(``void``)`
`{`
`    ``int` `a,b;                ``/*let a and b act as a integer*/`
`    ``int` `num;            ``/*the number 10 in the big bracket is an array , inorder to get the 9 set of row and 9 set of coloumn , we have to add one more array beacause in c programming, one array is always reseverd for the NULL set*/`
`    ``printf``(``"--------------------------------\n"``);``/*this line gives a design to the user interface*/`
`    ``printf``(``"\n  |  1  2  3  4  5  6  7  8  9\n"``);``/*this line gives a design to the user interface*/`
`    ``printf``(``"________________________________\n"``);``/*this line gives a design to the user interface*/`
`    ``/*now we are about to enter for loop*/`
`    ``for` `(a=1;a<=9;a++)           ``/* integer a is 1, when the 1 consecutive number is added to 1, enter the loop(goto statement untill the statement 11) a is less or equals to 9.But when the statement is flase(i.e a being greater than 9) go to statement 18*/`
`    ``{ `
`        ``printf``(``"%d |"``,a);       ``/*this line helps to create the stroke mark in 2nd column in every row*/`
`        ``for``(b=1;b<=9;b++){       ``/*b=1, increase the number by 1 untill the b is less or equal to 9.if B becomes greater than 9 go to next line*/`
`            ``num[a-1][b-1]=a*b;  ``/* untill the statement is flase , go on to loop for 9 times in B and similarly when the statement is flase ,again go to statement 10 to create for loop. This loop goes on upto 81 time to create 81 different number*/`
`            ``printf``(``" %2d"``,num[a-1][b-1]);}``/*prints the 81 different number in user's wall*/`
`    ``printf``(``"\n"``);`
`    ``}`
`    ``return` `0;`
`}`