- Learn C By Examples Time
- Learn C by Examples - Home
- C Examples - Simple Programs
- C Examples - Loops/Iterations
- C Examples - Patterns
- C Examples - Arrays
- C Examples - Strings
- C Examples - Mathematics
- C Examples - Linked List
- C Programming Useful Resources
- Learn C By Examples - Quick Guide
- Learn C By Examples - Resources
- Learn C By Examples - Discussion
Table of Tables program in C
Displaying multiple tables requires two iterations. One outer loop which will control the number of rows and one inner loop to control columns in the table.
Algorithm
Let's first see what should be the step-by-step procedure to produce table of tables −
START Step 1 → Define Start and End variables Step 2 → Outer loop for i from start to end Step 3 → Set count to i Step 4 → Inner loop for j from 1 to 10 Step 5 → DISPLAY j * count Step 6 → Close inner loop Step 7 → Close Outer loop STOP
Pseudocode
Let's now see the pseudocode of this algorithm −
procedure table_of_tables() Define start, end FOR i = start TO end DO count = i FOR j = 1 TO 10 DO DISPLAY count * j END FOR END FOR end procedure
Implementation
Now, we shall see the actual implementation of the program −
#include <stdio.h> int main() { int i, j, count; int start, end; start = 2, end = 10; for(i = start; i <= end; i++) { count = i; for(j = 1; j <= 10; j++) { printf(" %3d", count*j); } printf("\n"); } return 0; }
Output
Output of this program should be −
2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100
loop_examples_in_c.htm
Advertisements