multiply

C Program to multiplication table using Array

C Program to multiplication table using Array

In this tutorial , we will discuss about C Program to multiplication table using Array

We can display multiplication in C language of various way. In this tutrorial ,we will learn how to display multiplication table using array in C language

Here, we can print 12 * 12 multiplication table using  array with for loop

C code to multiplication table using Array- #1

Program 1

// C Program to multiplication table using Array
#include <stdio.h>

int main() {
    int num,i;
    int table[10];
    // Array to store multiplication result;
    printf("Enter a number as you wish:");
    //input a number to generates multiplication table
    scanf("%d",&num);
    
    //Store the multiplication table in the array
    for(i=0; i<10; i++){
        table[i]=num*(i+1);
    }
    
    //Display the multiplication table
    printf("Multiplication table of %d\n",num);
for(i=0; i<10; i++){
        printf("%d * %d =%d\n",num,i+1,table[i]);
    }
    return 0;
}

When the above code is executed, it produces the following result

Enter a number as you wish:12
Multiplication table of 12
12 * 1 =12
12 * 2 =24
12 * 3 =36
12 * 4 =48
12 * 5 =60
12 * 6 =72
12 * 7 =84
12 * 8 =96
12 * 9 =108
12 * 10 =120

 

Explanation

The program  asks the user for a number

it uses an array to store the results of multiplying the number by integer from 1 to 10

A for loop calculates and stores these results in the array

Another for loop displays the results stored in the array in a formatted manner

 

C code to multiplication table using Array -#2

Program 2

// C Program to multiplication table using Array
#include <stdio.h>

int main() {
    int num,i;
    int table[10][2];
    // Array to store multiplication value;
    printf("Enter a number as you wish:");
    //Asking user for a number
    
    //reading the number to generates multiplication table
    scanf("%d",&num);
    
    //Storing the multiplication factors and results in the array
    for(i=0; i<10; i++){
        table[i][0]=(i+1);//multipliers(1 to 10)
        table[i][1]=num *(i+1);//results
    }
    
    //Displaying the multiplication table 
    printf("Multiplication table of %d\n",num);
    printf("...............................\n");
     printf("| Multiplier |  Results | \n");
     printf("...............................\n");
    for(i=0; i<10; i++){
        printf("|    %2d    |  %4d    |\n",table[i][0], table[i][1]);
    }
    return 0;
}

When the above code is executed, it produces the following result

Enter a number as you wish:12
Multiplication table of 12
………………………….
| Multiplier | Results |
………………………….
|         1         |        12       |
|        2         |       24        |
|        3         |       36        |
|        4         |       48       |
|        5          |      60       |
|        6          |       72      |
|        7          |       84      |
|       8          |       96       |
|       9          |      108      |
|      10         |      120      |

 

 

Suggested for you

Two dimension array in Java language

Operator in Java language

Data type in Java language

Nested for loop in Java language

Nested while loop in Java language

 

Java program to print multiplication table

C program to print multiplication table

C++ program to print multiplication table

Python program to print multiplication table

Java program to print multiplication table using array

C program to print multiplication table using array

 

 

 

C#:Print all prime numbers between 1 to 100 using while loop
How to print multiplication table using Array in C++ language
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

C# Full Pyramid star pattern program

C# Full Pyramid star pattern program In this article, we will discuss the concept of…

2 weeks ago

Program to count vowels,consonants,words, characters and space in Java

Program to count vowels, consonants, words, characters and space in Java In this article, we…

2 weeks ago

How to print multiplication table using Array in C++ language

How to print multiplication table using Array in C++ language In this post, we will…

2 weeks ago

Java program to check odd or even using recursion

Java program to check odd or even using recursion In this tutorial, we discuss a…

4 weeks ago

PHP Star Triangle pattern program

PHP Star Triangle pattern program In this tutorial, we will discuss about PHP Star Triangle…

7 months ago

PHP Full Pyramid pattern program

PHP Full Pyramid pattern program In this tutorial, we will discuss about PHP Full Pyramid…

7 months ago