ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C#: Texto oculto (2)

Ejemplo de texto oculto, con letras grandes, a partir de una representación binaria de los puntos

Lenguaje: C# (compilador: Mono 2.10.6)

Categoría: Consola

Texto oculto (2)
 
// Fuente procedente de ErrorDeSintaxis.es 
// Ejemplo de texto oculto, con letras grandes, 
//  a partir de una representación binaria 
//  de los puntos 
// Compilador: Mono 2.10.6 
// Nivel: Intermedio 
// Disponible desde 02/01/2012 
// Aportado por Nacho 
// Autor original: Nacho Cabanes 
using System;
 
class F2012
{
  static int[] msj = 
  {
    0,0,0,0,0,
    0,0,0,0,0,0,0,51,0,0,0,0,0,0,192,63,
    128,51,0,7,129,224,96,240,192,48,0,48,0,12,66,48,
    225,136,192,48,30,51,62,12,102,49,97,140,192,48,51,51,
    6,0,102,16,96,12,192,48,33,51,12,0,100,24,96,12,
    192,63,63,179,24,0,196,24,96,24,64,48,32,51,24,1,
    198,16,96,56,64,48,48,51,48,3,6,48,96,96,0,48,
    49,51,48,14,2,48,97,192,192,48,30,51,126,15,225,227,
    253,252,192,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0
  };
 
  public static void Main(string[] args)
  {
    for (int i=0; i<msj.Length; i++)
    {
        string binario = Convert.ToString(msj[i], 2);
        while (binario.Length < 8)
          binario = "0"+binario;
        binario = binario.Replace("0"," ");
        binario = binario.Replace("1","#");
        Console.Write(binario);
    }
  }
}