#include <stdio.h>
void right_triangle_pattern_multiplication_tables(int rows) {
printf("* ");
rows++;
for (int i = 1; i < rows; i++) {
printf("%2d ", i);
}
printf("\n");
for (int i = 1; i < rows; i++) {
printf("%d) ", i);
for (int j = 1; j <= i; j++) {
printf("%2d ", i * j);
}
printf("\n");
}
}
int main(void)
{
right_triangle_pattern_multiplication_tables(9);
return 0;
}
/*
run:
* 1 2 3 4 5 6 7 8 9
1) 1
2) 2 4
3) 3 6 9
4) 4 8 12 16
5) 5 10 15 20 25
6) 6 12 18 24 30 36
7) 7 14 21 28 35 42 49
8) 8 16 24 32 40 48 56 64
9) 9 18 27 36 45 54 63 72 81
*/