Advertisement
Guest User

Untitled

a guest
Nov 15th, 2017
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.14 KB | None | 0 0
  1. #define P printf(
  2. #define L;P"|\n")
  3. #define M;p(18," ")
  4. #define D L;B
  5. #define N(n)A(n,n+18)D(18)L;p(18,U)L;
  6. #define K;P"\\\n")M;P
  7. #define C char
  8. #define Q;P"|%*c",59,32)
  9. C*u,*l="HHeLiBeBCNOFNeNaMgAlSiPSClArKCaScTiVCrMnFeCoNiCuZnGaGeAsSeBrKrRbSrYZrNbMoTcRuRhPdAgCdInSnSbTeIXeCsBaLaTaWReOsIrPtAuHgTlPbBiPoAtRnFrRaAcDbSgBhHsMtDsRgCnNhFlMcLvTsOgPrNdPmSmEuGdTbDyHoErTmYbLuPaUNpPuAmCmBkCfEsFmMdNoLr",*U="|_____",S[4];p(n,s)C*s;{P s,--n&&p(n,s));}b(k){k=P"|  %s",S);P"%*c",6-k,32);}e(s)C*s;{*s++=*l++;*s=*l>96?*l++:0;}A(a,n){for(;a<n;++a)P a>9?"|%4d ":"|%3d  ",a);}B(n){for(;n--;)b(e(S));}f(){u=U+1;P" %s%*s\n",u,102,u);A(1,2);P"| %*c",94,32);A(2,3)D(1);P"| %*c",94,32);B(1)L;P"%s%s%*c",U,U,61,32);p(5,u);P"____%s|\n",U);A(3,5)Q;A(5,11)D(2)Q;B(6)L;p(2,U)Q;p(6,U)L;A(11,13)Q;A(13,19)D(2)Q;B(6)L;P"|%s|%s|",u,u);p(11,u);P u+1);p(6,U)L;N(19)N(37)A(55,58);P"\\  72 ");A(73,87)D(3);P"/  Hf ");B(14)L;p(3,U);P"\\%s",u);p(14,U)L;A(87,90);P"/ 104 ");A(105,119)D(3);P"\\  Rf ");B(14)L;p(3,U);P"/%s",u);p(14,U)L;P"\n")M;p(84,"_");P"\n")M;P"\\  58 ");A(59,72)K"/  Ce ");B(13);P"/\n")M;P"\\%s",u);p(13,U)K"/  90 ");A(91,104);P"/\n")M;P"\\  Th ");B(13)K"/%s",u);p(13,U);P"/");}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement