Written in C
Reward Points (492 characters):
p(char *t, int c, int s){int i=0;for(;i<s;i++)printf(" ");for(i=0;i<c;i++)printf("%s",t);printf("\n");}main(int a, char **v){int i=0;int k;int c=atoi(v[1]);for(;i<c;i++){p("*********** ",ci,i);p(" ********* ",ci,i);p(" ******* ",ci,i);p(" ***** ",ci,i);p(" *** ",ci,i);p(" * ",ci,i);}for(i=0;i<c;i++){k=ci-1;p(" * ",1+i,k);p(" *** ",1+i,k);p(" ***** ",1+i,k);p(" ******* ",1+i,k);p(" ********* ",1+i,k);p("*********** ",i+1,k);}}
No bonus points (322 characters):
p(char *t, int c, int s){int i=0;for(;i<s;i++)printf(" ");for(i=0;i<c;i++)printf("%s",t);printf("\n");}main(int a, char **v){int i=0;int k;int c=atoi(v[1]);for(;i<c;i++){p("*********** ",ci,i);p(" ********* ",ci,i);p(" ******* ",ci,i);p(" ***** ",ci,i);p(" *** ",ci,i);p(" * ",ci,i);}}
First post too!