Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,900 questions

51,831 answers

573 users

How to print a double pyramid pattern of stars (*) in C

2 Answers

0 votes
#include <stdio.h> 
  
int main(void)
{   
    int j, k, l, b, n = 5;
 
    for (int i=0;i<n;i++)
    {
        for(l=0;l<i;l++)
            printf(" ");
        for(j=i+1;j<=n;j++)
            printf("*");
        for(k=n-1;k>i;k--)
            printf("*");
        printf("\n");
    }
    b = n - 1;
    for (int i=0;i<n-1;i++)
    {
        for(l=n-2;l>i;l--)
            printf(" ");
        for(j=b;j<=n;j++)
            printf("*");
        for(k=n-1;k>=b;k--)
            printf("*");
        printf("\n");
        b--;
    }
     
    return 0;
}
  
 
   
/*
run:
 
*********
 *******
  *****
   ***
    *
   ***
  *****
 *******
*********
 
*/

 



answered Jun 5, 2017 by avibootz
edited Jun 5, 2017 by avibootz
0 votes
#include <stdio.h> 
  
int main(void)
{   
    int rows = 5, j;
    
    for (int i = 1; i <= rows; i++)
    {
        j = rows * 2 - i;
        for (int space = 1; space < i; space++)
            printf("  ");
 
        while(j >= i)
        {
            printf("* ");
            j--;
        }
 
        printf("\n");
    }
    
    for (int i = 1, j = 0; i <= rows; i++, j = 0)
    {
        for (int space = 1; space <= rows - i; space++)
            printf("  ");
 
        while(j != 2 * i - 1)
        {
            printf("* ");
            j++;
        }
 
        printf("\n");
    }
     
    return 0;
}
  
 
   
/*
run:
 
* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *


*/

 



answered Jun 5, 2017 by avibootz

Related questions

1 answer 266 views
1 answer 246 views
1 answer 251 views
1 answer 252 views
1 answer 228 views
...