#include <conio.h>
#include <string.h>
char i,j,buf[11],revbuf[11];
char s[100] = "         *"
              "       * *"
              "  * *   **"
              "   **    *"
              "  ***  * *"
              "     *  **"
              "      *  *"
              " *  *  * *"
              "  *  *  **"
              "**********";
int main(){
  buf[11]='\0';
  for(i = 0; i < 100; i += 10){
    memcpy(buf, s + i, 10);
    cputs((char*)buf);
    for(j=0;j<9;j++){
      revbuf[j] = buf[8 - j];
    }
    cputs((char*)revbuf);
    cputs("\r\n");
  }
  for(i = 80; i > 0; i -= 10){
    memcpy(buf, s + i, 10);
    cputs((char*)buf);
    for(j=0;j<9;j++){
      revbuf[j] = buf[8 - j];
    }
    cputs((char*)revbuf);
    cputs("\r\n");
  }
  return 0;
}
