Skip to main content

C Program to print Math tables up to n numbers

This c program prints math tables up to n number. The program accepts user input. Using for loop we are printing the math table vertically.
To achieve math table output check the below c output and code.

Output

Up to which number you need to print table      10

        1       2       3       4       5       6       7       8       9       10
        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
//Program to display math table up to n number vertically
#include <stdio.h>
int main () {
  int tNo,i,j;
  printf("\n\tUp to which number you need to print table\t");
  scanf("%d",&tNo);
  for(i=1;i<=10;i++)
  {
      printf("\n");
      for (j=1;j<=tNo;j++)
      printf("\t%d",j*i);
    }
   return 0;
}