Printing Multiplication Table using while loop in C


This program is a simple program that prints out the multiplication table of a given number up to a given limit.The program first declares variables for the limit (n), the number for which the table is to be generated (a), and the current value (i). It then prompts the user to input the limit and the table number using the "printf" and "scanf" functions.

Next, the program enters a while loop that continues as long as "i" is less than or equal to "n". Within the loop, the program uses the "printf" function to print the current value of "i" multiplied by "a" (i*a) and then increments the value of "i" by 1. This continues until "i" is greater than "n" and the loop ends. Finally, the program returns 0 to indicate that it has executed successfully.

Source Code

#include<stdio.h>
int main()
{
  int i=1,n,m,a;
  printf("\nEnter the limit:");
  scanf("%d",&n);
  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:8
Enter the table's number:4
1*4=4
2*4=8
3*4=12
4*4=16
5*4=20
6*4=24
7*4=28
8*4=32


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