Skip to main content
1 of 4

#C (336) (276 without the required includes)

Probably can be golfed more.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main(){
char T[78];memset(T,'*',78);char S[39];memset(S,' ',39);
int r=4,s=39,w=0,w2,s2,i;
for(;r<14;++r,s-=3,w+=6)
for(i=0,s2=s,w2=w;i<r;++i,w2+=2,--s2)
printf("%.*s/%.*s\\\n",s2,S,w2,T);
for(i=0;i<11;i++) printf("%.35s|--------|\n",S);
printf("%.35s|________|\n",S);
}