How to print right triangle pattern of multiplication tables in C

1 Answer

0 votes
#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 

*/

 



answered Sep 20, 2023 by avibootz

Related questions

1 answer 138 views
1 answer 131 views
1 answer 127 views
2 answers 147 views
1 answer 111 views
...