#include <stdio.h> int main() { int size = 5; //printf(">\n"); //scanf("%d",&size); for(int h = 0; h < size; h++) { for(int i = size - h; i>=0; i--) //5-1-2-3-4 print spaces... { printf(" "); } for(int w = 0; w < h*2+1; w++) //column { printf("*"); } printf("\n"); } //first half of the triangle ends for(int h = size -2; h >= 0; h--) //second half,upside down triangle begins { for(int i = size - h; i >= 0; i--) //printing space { printf(" "); } for(int w = 0 ;w < h*2+1; w++) { printf("*"); } printf("\n"); } return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter