how can i create something of this sort:
*
***
*****
*******
*********
*******
*****
***
*
this is my source code:
#include <stdio.h>
int main()
{
int i;
i = 1;
while(i <= 5)
{
printf("*\n");
i++;
}
getchar();
}
how can i create something of this sort:
*
***
*****
*******
*********
*******
*****
***
*
this is my source code:
#include <stdio.h>
int main()
{
int i;
i = 1;
while(i <= 5)
{
printf("*\n");
i++;
}
getchar();
}
With two for loops, one nested inside the other. The outer for loop manages the rows, and the inner for loop manages the variables for the columns inside the row being printed.
Remember that the total width of the diagram, minus the number of stars you print on that row, is the number of spaces that must be printed on the row.
#include<stdio.h>
#define LINES 9
int main()
{
int i,j;
for(i=1;i<=LINES;i++)
{
if(i-1<=LINES/2)
{
for(j=1;j<=i;j++)
printf("*");
}
else
{
for(j=LINES;j>=i;j--)
printf("*");
}
printf("\n");
}
getchar();
}
Just change the define number as per the number of lines u require
thank you!
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.