Write a program in C+ which will print the multiplication table. Make sure to al
ID: 3678851 • Letter: W
Question
Write a program in C+ which will print the multiplication table. Make sure to align the column properly. Read in input the first and last value of the multiplication table.
Hint: there is one space before the number with 2 digits, three space before the numbers with 1 digits. The number of "-" is equal to 4 x (The number of value +1). For the first column on the left, the format is one space, character (either number of *), another space, then "|".
For example:
Input Output start=1 end=9 * | 1 2 3 4 5 6 7 8 9----------------------------------------
1 | 1 2 3 4 5 6 7 8 9
2 | 2 4 6 8 10 12 14 16 18
3 | 3 6 9 12 15 18 21 24 27
4 | 4 8 12 16 20 24 28 32 36
5 | 5 10 15 20 25 30 35 40 45
6 | 6 12 18 24 30 36 42 48 54
7 | 7 14 21 28 35 42 49 56 63
8 | 8 16 24 32 40 48 56 64 72
9 | 9 18 27 36 45 54 63 72 81
Explanation / Answer
#include<stdio.h>
main()
{
int a,b,c,d,e,f;
int i,j,total;
printf(" Please enter first column number: ");
scanf("%i",&b);
printf("Please enter last column number: ");
scanf("%i",&a);
printf(" Please enter the increment: ");
scanf("%i",&c);
system("cls");
printf("Please enter first row number: ");
scanf("%i",&d);
printf(" Please enter last row number: ");
scanf("%i",&e);
printf(" Please enter the increment: ");
scanf("%i",&f);
system("cls");
for (i=d;i<=e;i=i+f)
{
printf(" ");
for (j=a;j<=b;j=j+c)
{
total = j * i;
printf("%4i",total);
}
}
getch();
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.