7 thoughts on “Frases grabadas en iPods”

  1. Gracias por la corrección, está listo, se me fueron las cabras.
    Es una encripción de rotación donde donde si la A vale 65, la B 66, …, Z 90, (su respectivo código ascii) tomas la letra G (ascii 71) módulo 26 (i.e. 71 % 26 = 19) y luego le sumas 65 (G % 26 + 65 = 81), código ascii de la letra “T” y asi sucesivamente para conseguir la leyenda:
    this music was all stolen

  2. ahora que pueden hacer uno más simple…
    falta clavarle todas las del ascii…
    del 65 al 90 y del 97 al 122…
    y asi pones el for hasta string.lenght
    void decodifica(char cad[80])
    {
    int i,n=0;
    char *ap,voc[6]={‘a’,’e’,’i’,’o’,’u’,’’};
    char num [6]={‘1′,’2′,’3′,’4′,’5′,’’};
    for(i=0;i<5;i++)
    {
    ap=strchr(cad,num[i]);
    while(ap!=NULL)
    {
    (*ap)=voc[i];
    ap=strchr(ap+1,num[i]);
    }
    }
    }
    void main()
    {
    char cad[80];
    gets(cad);
    decodifica(cad);
    puts(cad);
    }

Leave a Reply

Your email address will not be published. Required fields are marked *