Printing Multiplication Reverse Table using While Loop in C


This C program uses a while loop to print the multiplication table of a given number. The user is prompted to enter the limit of the table (how many times the table should be printed) and the number for which the table is to be printed. The program uses two variables, "i" and "n", to control the while loop.

The loop starts with the value of "i" (entered by the user as the limit) and continues until "i" is greater than or equal to "n" (which is initialized as 1). Inside the loop, the program calculates the product of "i" and "a" (the number entered by the user), and prints the result. The value of "i" is then decremented by 1, and the loop continues until the condition is false. The final output is the multiplication table of the entered number, starting from the limit and decrementing till 1

Source Code

#include<stdio.h>
int main()
{
  int i,n=1,m,a;
   printf("\nEnter the limit:");
   scanf("%d",&i);
   printf("\nEnter the table's number:");
   scanf("%d",&a);
   while(i>=n)
   {
    printf("\n%d*%d=%d",i,a,i*a);
    i--;
   }
   return 0;
}
To download raw file Click Here

Output

Enter the limit:5
Enter the table's number:7
5*7=35
4*7=28
3*7=21
2*7=14
1*7=7

List of Programs


Sample Programs


Switch Case in C


Conditional Operators in C


Goto Statement in C


While Loop Example Programs


Looping Statements in C

For Loop Example Programs


Array Examples in C

One Dimensional Array


Two Dimensional Array in C


String Example Programs in C


Functions Example Programs in C