IL mio problema di natura logica:
inserisco una parola chiave di n caratteri
es: ciao
creo una tabella in cui ogni lettera corrisponde ad una posizione
es:
a b c d e
a
b
c
d
e
leggo una serie di caratteri che voglio posizionare rispettivamente in posizione cc,ci,ca,co,ic,ii,ia,io,ac,ai,aa,ao,oc,oi,oa,oo
in base alla parola chiave (ciao)
IL MIO PROBLEMA CHE non ENTRA nel ciclo...
PASCAL:
for a:=1 to 223 do
for b:=1 to 223 do
begin
if car<>31 then
if (pw[a]=a)and(pw[b]=b) then
BORLAND C++
for (a=0;a<=223;a++)
for (b=0;b<=223;b++)
{
if (car!=31)
if ((pw[a]==a)&&(pw[b]==b))
Perch?
NON gli piace il fatto che "ca" viene prima di "cc" e quindi ha gi passato il valore e non entra...
Come faccio a risolvere il problema?