[ Foro de C# ]

Feliz 2014!

01-Jan-2014 22:49
Nacho Cabanes (+84)
0 Respuestas

Pues eso...


using System;
using System.IO;

class F14
{
    public static void Main()
    {
        int[] mensaje = {
            254,0,0,0,0,
            128,126,64,8,126,
            128,64,64,8,4,
            248,124,64,8,8,
            128,64,64,8,16,
            128,64,64,8,32,
            128,126,126,8,126,
            0,0,0,0,0,
            124,56,16,128,64,
            130,68,48,132,64,
            2,162,80,132,64,
            124,146,16,254,64,
            128,138,16,4,64,
            128,68,16,4,0,
            254,56,124,4,64};
            
        int bytesPorLinea = 5;
        Console.WriteLine();
        for (int i=0; i<mensaje.Length; i++)
        {
            Console.Write(" ");
            for (int j=0; j<8; j++)
                if ((mensaje[i] & (int) Math.Pow(2,7-j)) != 0)
                    Console.Write('#');
                else
                    Console.Write(' ');
            if (i%bytesPorLinea == bytesPorLinea-1)
                Console.WriteLine();
        }
    }
}


La imagen del resultado se puede ver aquí...
https://twitter.com/NachoCabanes/status/418498711900012544/photo/1




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)