﻿ C Program: Compute multiplication table of a given integer - w3resource

# C Exercises: Compute multiplication table of a given integer

## C For Loop: Exercise-6 with Solution

Write a program in C to display the multiplication table for a given integer.

Visual Presentation: Sample Solution:

C Code:

``````#include <stdio.h>  // Include the standard input/output header file.

int main() {
int j, n;  // Declare variables 'j' for loop counter and 'n' for user input.

printf("Input the number (Table to be calculated) : ");  // Print a message to prompt user input.
scanf("%d", &n);  // Read the value of 'n' from the user.
printf("\n");  // Print a newline for formatting.

for (j = 1; j <= 10; j++) {  // Start a for loop to calculate the table up to 10.
printf("%d X %d = %d \n", n, j, n * j);  // Print the multiplication expression and result.
}
return 0;
}

```
```

Sample Output:

```Input the number (Table to be calculated) : 15

15 X 1 = 15
15 X 2 = 30
15 X 3 = 45
15 X 4 = 60
15 X 5 = 75
15 X 6 = 90
15 X 7 = 105
15 X 8 = 120
15 X 9 = 135
15 X 10 = 150
```

Explanation:

```for (j = 1; j <= 10; j++) {
printf("%d X %d = %d \n", n, j, n * j);
}
```

In the above for loop, the variable j is initialized to 1, and the loop will continue as long as j is less than or equal to 10. In each iteration of the loop, the printf function will print a formatted string to the console.

The string will display the value of n, the value of j, and the product of n and j (i.e., nj). The placeholders %d will be replaced by the values of n, j, and nj, respectively. Additionally, the string will include a newline character (\n) to create a new line after each product.

The loop will increment the value of j by 1, and the process will repeat until the condition j<=10 is no longer true.

Flowchart: C Programming Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿