Print multiplication table using recursion

Problem statement:- Program to Print multiplication table using recursion.

Data requirement:-

   Input Data:- num

  Output Data:-num, 
i

Program in C

Here is the source code of the C Program to Print multiplication table using recursion.

Code:

#include<stdio.h>
void MultiplicationTable(int num, int i)
{
    printf("\n");
    printf("%d X %d = %d",num,i,num*i);
    if(i<10)
        return MultiplicationTable(num, i+1);
}
int main()
{
    int num,i=0;
    printf("Enter a number:");
    scanf("%d",&num);
    printf("Multiplication Table of %d is:",num);
    MultiplicationTable(num, 1);
}

Input/Output:
Enter a number:5
Multiplication Table of 5 is:
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

Program in C++

Here is the source code of the C++ Program to Print multiplication table using recursion.

Code:

#include<iostream>
using namespace std;
void MultiplicationTable(int num, int i)
{
    cout<<"\n";
    cout<<num<<" X "<<i<<" = "<<num*i;
    if(i<10)
        return MultiplicationTable(num, i+1);
}
int main()
{
    int num,i=0;
    printf("Enter a number:");
    scanf("%d",&num);
    cout<<"Multiplication Table of "<<num<<" is:";
    MultiplicationTable(num, 1);
}

Input/Output:
Enter a number:11
Multiplication Table of 11 is:
11 X 1 = 11
11 X 2 = 22
11 X 3 = 33
11 X 4 = 44
11 X 5 = 55
11 X 6 = 66
11 X 7 = 77
11 X 8 = 88
11 X 9 = 99
11 X 10 = 110

Program in Java

Here is the source code of the Java Program to Print multiplication table using recursion.

Code:

import java.util.Scanner;
public class MultiplicationTableCode {
static void MultiplicationTable(int num, int i)
{
System.out.print("\n");
System.out.print(num+" X "+i+" = "+num*i);
    if(i<10)
        MultiplicationTable(num, i+1);
}
public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
    int num;
    System.out.print("Enter a number:");
    num=cs.nextInt();
    System.out.print("Multiplication Table of "+num+" is:");
    MultiplicationTable(num, 1);
    cs.close();
}
}

Input/Output:
Enter a number:25
Multiplication Table of 25 is:
25 X 1 = 25
25 X 2 = 50
25 X 3 = 75
25 X 4 = 100
25 X 5 = 125
25 X 6 = 150
25 X 7 = 175
25 X 8 = 200
25 X 9 = 225
25 X 10 = 250

Program in Python

Here is the source code of the Python Program to Print multiplication table using recursion.

Code:

def MultiplicationTable(num, i):
    print(num," X ",i," = ",num * i)
    if (i < 10):
        MultiplicationTable(num, i + 1)
num=int(input("Enter a number:"))
print("Multiplication Table of ",num," is:")
MultiplicationTable(num, 1)

Input/Output:
Enter a number:13
Multiplication Table of  13  is:
13  X  1  =  13
13  X  2  =  26
13  X  3  =  39
13  X  4  =  52
13  X  5  =  65
13  X  6  =  78
13  X  7  =  91
13  X  8  =  104
13  X  9  =  117
13  X  10  =  130


Most Recommend Questions:-



More Questions:-

Post a Comment

1 Comments

Please do not Enter any spam link in the comment box