amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acss8e1fb{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/08/floyd3-150x150.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acss64b12{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2022/05/mul-float.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss822f3{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/07/nested-for-loop.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssac0af{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2021/10/char-array.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
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

10 best Ways to Subtract Two Numbers in Java (With Examples)

10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…

4 weeks ago

Array Data Structure: Definition, Types, Operations & Advantages

Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…

1 month ago

20 ways to subtract two numbers in Java

20 ways to subtract two numbers in Java In this article, we will discuss the…

1 month ago

10 simple ways to add two numbers in Java

10 simple ways to add two numbers in Java In this article, we will discuss…

2 months ago

Write a Python program to find the first n prime numbers

Write a Python program to find the first n prime numbers In this article we…

3 months ago

Python: Calculate Average of odd and even in a list using loops

Python: Calculate Average of odd and even in a list using loops In this post,…

3 months ago