#include <stdio.h> void center(char ch, int count, int length) { int blanks = length-count; int j; for ( j=0; j<blanks/2; j++ ) putchar( ' ' ); for ( j=0; j<count; j++ ) putchar( ch ); putchar( '\n'); } void truncTriangle(char ch, int base, int top, int line) { int j; for ( j=top; j<=base; j+=2 ) center( ch, j, line ); } int main(int argc, char *argv[]) { truncTriangle('*', 13, 7, 23); system("PAUSE"); return 0; }
Comments: