In this tutorial, we will discuss the Cpp program to multiplication tableCreate multiplication table using loops.
We will learn how to create a multiplication table using loops. we can create multiplication table using for loop, while loop and do – while loop in C++ language.
In this program, multiplication is created using for loop
Program 1
#include <iostream> #include <conio.h> using namespace std; int main() { int num=1; cout << "Enter the number :" << endl; cin>>num; //get input from user for(int i=1; i<=10; i++){ cout<<num<<"x"<<i<<"="<<num*i<< endl;; } getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 12 12x1=12 12x2=24 12x3=36 12x4=48 12x5=60 12x6=72 12x7=84 12x8=96 12x9=108 12x10=120
Program 2
In this program, the user can provide a needed range according to their preference and produced their all multiplication table according to the value provided
#include <iostream> #include <conio.h> using namespace std; int main() { int num=1,range; cout << "Enter the number :" << endl; cin>>num; cout << "Enter the range :" << endl; cin>>range; for(int i=1; i<=range; i++){ cout<<num<<"x"<<i<<"="<<num*i<< endl;; } getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 13 Enter the range: 12 13x1=13 13x2=26 13x3=39 13x4=52 13x5=65 13x6=78 13x7=91 13x8=104 13x9=117 13x10=130 13x11=143 13x12=156
in this program, the user can provide a needed range according to their preference and produced their all multiplication table according to the value provided
Program 1
In this program, multiplication is created using while loop.
using namespace std; int main() { int num=1; cout << "Enter the number :" << endl; cin>>num; int i=1; while(i<=10){ cout<<num<<"x"<<i<<"="<<num*i<< endl; i++; } getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 12 12x1=12 12x2=24 12x3=36 12x4=48 12x5=60 12x6=72 12x7=84 12x8=96 12x9=108 12x10=120
Program 2
In this program, the user can provide a needed range according to their preference and produced their all multiplication table according to the value provided
#include <iostream> #include <conio.h> using namespace std; int main() { int num,range; cout << "Enter the number :" << endl; cin>>num; //get input from user cout << "Enter the range :" << endl; cin>>range; //get input from user int i=1; while(i<=range){ cout<<num<<"x"<<i<<"="<<num*i<< endl; i++; } getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 11 Enter the range: 12 11x1=11 11x2=22 11x3=33 11x4=44 11x5=55 11x6=66 11x7=77 11x8=88 11x9=99 11x10=110 11x11=121 11x12=132
Program 1
In this program, multiplication is created using the do-while loop.
#include <iostream> #include <conio.h> using namespace std; int main() { int num; cout << "Enter the number :" << endl; cin>>num;//get input from user int i=1; do{ cout<<num<<"x"<<i<<"="<<num*i<< endl; i++; }while(i<=10); getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 13 13x1=13 13x2=26 13x3=39 13x4=52 13x5=65 13x6=78 13x7=91 13x8=104 13x9=117 13x10=130
Program 2
In this program, the user can provide a needed range according to their preference and produced their all multiplication table according to the value provided
#include <iostream> #include <conio.h> using namespace std; int main() { int num,range; cout << "Enter the number :" << endl; cin>>num; cout << "Enter the range :" << endl; cin>>range; int i=1; do{ cout<<num<<"x"<<i<<"="<<num*i<< endl; i++; }while(i<=range); getch(); return 0; }
When the above code is executed, it produces the following results:
Enter the number: 9 Enter the range: 13 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81 9x10=90 9x11=99 9x12=108 9x13=117
Cpp program to multiplication table
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j; cout<<"Multiplication table"<<endl; cout<<"Here, multiplication table"<<endl; for(i=1; i<=10; i++){ for(j=1; j<=10; j++){ cout<<"\t"<<i*j; } cout<<"\n"; } getch(); return 0; }
When the above code is executed, it produces the following results:
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j; cout<<"Multiplication table"<<endl; i=1; while(i<10){ j=1; while(j<10){ cout<<"\t"<<i*j; j++; } i++; cout<<"\n"; } getch(); return 0; }
When the above code is executed, it produces the following results:
#include <iostream> #include <conio.h> using namespace std; int main() { int i,j; i=1; cout<<"Multiplication table"<<endl; cout<<"Here multiplication table\n\n"; do{ j=1; do{ cout<<"\t"<<i*j; j++; }while(j<10); cout<<"\n"; i++; }while(i<10); getch(); return 0; }
When the above code is executed, it produces the following results:
Similar post
Python program to display the multiplication table
Java program to display the multiplication table
Cpp program to print multiplication table
C program to display multiplication table
Java program to display the multiplication table using array
Suggested for you
Nested for loop in Java language
Nested for loop in C++ language
Nested for loop in Python language
C# inverted full pyramid star pattern In this article, we will discuss the concept of…
C# Full Pyramid star pattern program In this article, we will discuss the concept of…
Program to count vowels, consonants, words, characters and space in Java In this article, we…
How to print multiplication table using Array in C++ language In this post, we will…
C Program to multiplication table using Array In this tutorial , we will discuss about…
Java program to check odd or even using recursion In this tutorial, we discuss a…