Answer L38
#include <stdio.h>
void center(char left, char cent, char right, int count, int length)
{
int blanks = length-count;
int j;
for ( j=0; j<blanks/2; j++ ) putchar( ' ' );
for ( j=0; j<count/2; j++ ) putchar( left );
putchar( cent );
for ( j=0; j<count/2; j++ ) putchar( right );
putchar( '\n');
}
void shaggyTruncTriangle(char left, char cent, char right, int base, int top, int line)
{
int j;
for ( j=top; j<=base; j+=2 )
{
center( left, cent, right, j, line );
}
}
int main()
{
shaggyTruncTriangle('/', '|', '\\', 17, 7, 27);
return 0;
}