🟠C Pyramid – Part I

ฒ้อนกΰΈ₯ΰΈ±ΰΈšΰΉ„ΰΈ›ΰΈͺΰΈ‘ΰΈ±ΰΈ’ΰΈ—ΰΈ΅ΰΉˆΰΈœΰΈ‘ΰΈ—ΰΈ³ΰΈ‡ΰΈ²ΰΈ™ΰΈ—ΰΈ΅ΰΉˆΰΉΰΈ£ΰΈ ΰΈ‹ΰΈΆΰΉˆΰΈ‡ΰΉ€ΰΈ‚ΰΈ΅ΰΈ’ΰΈ™ Windows Application ΰΈ”ΰΉ‰ΰΈ§ΰΈ’ΰΈ ΰΈ²ΰΈ©ΰΈ² C# ΰΈ«ΰΈ±ΰΈ§ΰΈ«ΰΈ™ΰΉ‰ΰΈ²ΰΉ„ΰΈ”ΰΉ‰ΰΉƒΰΈ«ΰΉ‰ΰΉ‚ΰΈˆΰΈ—ΰΈ’ΰΉŒ C Pyramid ΰΈ‘ΰΈ²ΰΉ€ΰΈžΰΈ·ΰΉˆΰΈ­ΰΈΰΈΆΰΈΰΈžΰΈ·ΰΉ‰ΰΈ™ΰΈΰΈ²ΰΈ™ΰΈΰΈ²ΰΈ£ΰΉ€ΰΈ‚ΰΈ΅ΰΈ’ΰΈ™ΰΉ‚ΰΈ›ΰΈ£ΰΉΰΈΰΈ£ΰΈ‘ ΰΉ‚ΰΈ”ΰΈ’ΰΈˆΰΈ°ΰΉΰΈšΰΉˆΰΈ‡ΰΉ€ΰΈ›ΰΉ‡ΰΈ™ 2 ΰΈͺΰΉˆΰΈ§ΰΈ™ ΰΈͺΰΉˆΰΈ§ΰΈ™ΰΉΰΈ£ΰΈΰΈˆΰΈ°ΰΉ€ΰΈ›ΰΉ‡ΰΈ™ΰΉΰΈšΰΈšΰΈ‡ΰΉˆΰΈ²ΰΈ’ΰΈ—ΰΈ΅ΰΉˆΰΈˆΰΈ°ΰΉΰΈͺΰΈ”ΰΈ‡ΰΈœΰΈ₯ΰΈ₯ΰΈ±ΰΈžΰΈ˜ΰΉŒΰΈ­ΰΈ­ΰΈΰΈ‘ΰΈ²ΰΈ”ΰΉ‰ΰΈ§ΰΈ’ Asterisk ( * ) ΰΈ‹ΰΈΆΰΉˆΰΈ‡ΰΈˆΰΈ°ΰΈ‘ΰΈ΅ ASCII Code ΰΉ€ΰΈ›ΰΉ‡ΰΈ™ 42

1. Half Pyramid Left

  • Result

Β        *
      * *
    * * *
  * * * *
* * * * *
  • Code

main()
{      
     int r,c; 
     for(r=5; r>=1; r--)
     {
          for(c=1; c<r; c++)
          {
               printf(" ");
          }
          for(c=5; c>=r; c--)
          {
               printf("*");
          }
          printf("\n");
     }
     getch();
}

2. Half Pyramid Right

  • Result

*
* *
* * *
* * * *
* * * * *
  • Code

main()
{
    int r, c;
    for (r = 1; r <= 5; r++)
    {
        for (c = 1; c <= r; c++)
        {
            printf("*");
        }
        printf("\n");
    }
    getch();
}

3. Reverse Half Pyramid Left

  • Result

* * * * *
  * * * *
    * * *
      * *
        *
  • Code

main()
{
    int r, c;
    for (r = 1; r <= 5; r++)
    {
        for (c = 1; c < r; c++)
        {
            printf(" ");
        }
        for (c = 5; c >= r; c--)
        {
            printf("*");
        }
        printf("\n");
    }
    getch();
}

4. Reverse Half Pyramid Right

  • Result

* * * * *
* * * *
* * *
* *
*
  • Code

main()
{
    int r, c;
    for (r = 1; r <= 5; r++)
    {
        for (c = 5; c >= r; c--)
        {
            printf("*");
        }
        printf("\n");
    }
    getch();
}

5. Full Pyramid

  • Result

        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *
  • Code

main()
{      
    int r,c,cen=5; 
    for(r=1; r<=5; r++)
    {
        for(c=1; c<=9; c++)
        {   
            if( (c >= (cen - (r - 1))) && (c <= (cen + (r - 1))) )
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    getch();
}

6. Reverse Full Pyramid

  • Result

* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *
  • Code

main()
{      
    int r,c,cen=5; 
    for(r=5; r>=1; r--)
    {
        for(c=1; c<=9; c++)
        {   
            if( (c >= (cen - (r - 1))) && (c <= (cen + (r - 1))) )
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    getch();
}

Last updated

Was this helpful?