C – Mirror Triangle Patterns

int main ()
{
            int i, j, k;
            for (i=1 ; i<=5 ; i++){
                        for (j=i ; j<5 ; j++){
                                    printf(” “);
                        }
                        for (k=1 ; k<=i ; k++){
                                    printf(“*”);
                        }
                        printf(“\n”);
            }
    return 0;
}
    *
   **
  ***
 ****
*****
int main ()
{
            int i, j, k;
            for (i=1 ; i<=5 ; i++){
                        for (j=1 ; j<i ; j++){
                                    printf(” “);
                        }
                        for (k=i ; k<=5 ; k++){
                                    printf(“*”);
                        }
                        printf(“\n”);
            }
    return 0;
}
*****
 ****
  ***
   **
    *
int main ()
{
            int i, j, k;
            for (i=1 ; i<=5 ; i++){
                        for (j=i ; j<5 ; j++){
                                    printf(” “);
                        }
                        for (k=1 ; k<=i ; k++){
                                    printf(“%d”, k);
                        }
                        printf(“\n”);
            }
    return 0;
}
    1
   12
  123
 1234
12345
int main ()
{
            int i, j, k;
            for (i=1 ; i<=5 ; i++){
                        for (j=i ; j<5 ; j++){
                                    printf(” “);
                        }
                        for (k=i ; k>=1 ; k–){
                                    printf(“%d”, k);
                        }
                        printf(“\n”);
            }
    return 0;
}
    1
   21
  321
 4321
54321
int main ()
{
            int i, j, k;
            for (i=5 ; i>=1 ; i–){
                        for (j=i ; j<5 ; j++){
                                    printf(” “);
                        }
                        for (k=1 ; k<=i ; k++){
                                    printf(“%d”, k);
                        }
                        printf(“\n”);
            }
    return 0;
}
12345
 1234
  123
   12
    1
int main ()
{
            int i, j, k;
            for (i=1 ; i<=5 ; i++){
                        for (j=1 ; j<i ; j++){
                                    printf(” “);
                        }
                        for (k=i ; k<=5 ; k++){
                                    printf(“%d”, k);
                        }
                        printf(“\n”);
            }
    return 0;
}
12345
 2345
  345
   45
    5
Scroll to Top