| Код |
/** * * @author polosatij * @version 1.0 */ public class Elka {
//risuem sverhu vniz: private int[] line = new int [] { 1, 1, 1, 3, 7, 3, 10, 5, 9, 18, 12, 8, 3, 12, 16, 13, 7, 18, 15, 23, 18, 28, 29, 31, 38, 31, 43, 29, 24, 26, 12}; //ispolzuem dlja etogo simvoly private char[] zeichen = new char[] {'.', 'M', '8', ';', 'S', 'B', '@', 'X', 'x', 'W'}; //probely ot levogo kraja do zentra: private final int RUTCH = 38; private void printElka() { final int lineLength = line.length; for (int i = 0; i < lineLength; i++) { //otpusk ot kraja: for( int i1 = 0; i1 <= this.RUTCH - line[i]/2; i1++) { System.out.print(" "); } if (i == 0) { System.out.println("."); continue;} if (i == 1) { System.out.println(";"); continue;} for (int ii = 0; ii < line[i]; ii++) { System.out.print(zeichen[(int)(Math.random()*zeichen.length)]); if (ii == line[i] - 1) { System.out.print("\r\n"); } } } } /** * @param args */ public static void main(String[] args) { new Elka().printElka(); }
}
|
 Добавлено @ 19:44
| Код | . ; M WWW SXSSW;x @S8 M@W;;;@SB; xS@x. ;xx@@8@Wx ;BxXSB;@X;;8M.8BWB XxM@xW;;BW.B 8xW8x.@M W.8 XBXM@8B@M.MB X@BXBWW;@Sx8WBM8 .B8;WW;BXM.SB x;@@.;. BWBBS8..SMBM..SXSM 8SBB8;WB8x@WMMB xBWWx@W.MMxBBWMW;8BSB.B SMW8@x;MB@W8xWSS@W .8XxWx8xX8W@.@;MMXSW;xWMxXMS S;.WMxMx.;8SBMBM;.8M;;XWBBWSB 8XX;S;MX.;8X;@MSB8XB88WMSM@.8.. M;.8MBM@.S@W.WSx8MMxSSSS;Bx.xWWB@XxM;. B;X.SSMMx@X@.W8XBx8SxMB8;W;;Wx. S8;MWx@x@8BW@BWxWM8MW;;x8SB@WXMX@B.SxXWB@MS xXB;x;B.@B.;S8;MSX;BB.xXW@MSW W8xM@xXW@;@M;WWBxM..8;W. xXxB.@8W.XS8MSW;W@;.S.x.x; M;.WXXMxBW.8
|
|