Originariamente inviato da edriv
codice:
Sommando i 4 interi daresti luogo a delle ambiguità!
Esempio: 
CAB = 67 + 65 + 66 = 198
ADA = 65 + 68 + 65 = 198!!

Per evitare queste ambiguità bisognerebbe "unire" semplicemente i codici esadecimali!
Esempio:
CIAO = 0x43; 0x49; 0x41; 0x4F
codice(CIAO) = 0x4349414F
che si ottiene facendo:
0x43 * 0x1000000 + 0x49 * 0x10000 + 0x41 * 0x100 + 0x4F * 0x1 = 
0x43000000 + 
  0x490000 + 
    0x4100 + 
      0x4F =
0x4349434F;
Quindi numero lettere = numero cifre esadecimali / 2

Almeno secondo me...
si potrebbe essere così... aspettaimo nemo74na che confermi.

come fa ad uscire 420020 per L4TON???
come'è il procedimento?
non ho fatto un procedimento, ho fatto un cast in int e ho stampato il nu8mero in formato esedecimale con %x, sarà snbagliato, la proposta di endrive mi sembra la più logica.