In this program, you will take integer input from the user and find the Multiplication Table of numbers by using for loop, while and do while loop.

```
#include <stdio.h>
int main()
{
int num, count = 1;
printf("Enter the Number for finding table:");
scanf("%d", &num);
printf("Multiplication table of %d are:\n ", num);
while (count <= 10)
{
printf(" %d x %d = %d \n ", num, count, num * count);
count++;
}
return 0;
}
```

Enter the Number for finding table:5 Multiplication table of 5 are: 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 5 x 10 = 50

- Take a number from the user for finding a multiplication table and store the number in variable
`num`

. - Iterate the
`count`

variable from`1`

to`num`

(user number). - Inside the loop print the table of a given number.

```
#include <stdio.h>
int main()
{
int num, count = 1;
printf("Enter the Number for finding table:");
scanf("%d", &num);
printf("Multiplication table of %d by using do while loop:\n ", num);
do
{
printf(" %d x %d = %d \n ", num, count, num * count);
count++;
} while (count <= 10);
return 0;
}
```

Enter the Number for finding table:2 Multiplication table of 2 by using do while loop: 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 2 x 10 = 20

```
#include <stdio.h>
int main()
{
int num,count;
printf("Enter the Number for finding table:");
scanf("%d", &num);
printf("Multiplication table of %d by using for loop:\n ", num);
for(count = 1; count <= 10; count++)
{
printf(" %d x %d = %d \n ", num, count, num * count);
}
return 0;
}
```

Enter the Number for finding table:3 Multiplication table of 3 by using for loop: 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10 = 30