PDA

Visualizza la versione completa : aiuto per codice alternativo


saraxxx
16-02-2007, 11:04
ciao a tutti, sono nuova in questo forum.... volevo sapere se qualcuno di voi riusciva a trovarmi un codice alternativo per questa procedura (non servono modifiche particolarmente elevate) in modo tale da fare la stessa cosa cambiando solo qualche cosina perchč mi sembra piuttosto complicata...
grazie in anticipo!

procedure vicinato(Xc:array(R,C) of integer,Xv:array(R,C)of integer)

flag:=0
flagbis:=false

while(getsol(flag)=0)do !scelta casuale di una soluzione dal vicinato di Xc
a:=integer(round(0.5+random*9))
b:=integer(round(0.5+random*9))


forall(k in VAL|Xc(a,b)=k)do
Xv(a,b):=0

flag:=1
end-do
end-do
flag:=0

if (flagbis=true)then
while(getsol(flag)=0)do
c:=integer(round(0.5+random*9))
d:=integer(round(0.5+random*9))

if(Xc(c,d)=0)then
Xv(c,d):=sol(c,d)
flag:=1
end-if

end-do
end-if

end-procedure

oregon
16-02-2007, 11:40
Linguaggio ... regolamento ... "cambiare qualche cosina", cosa? Cosa e' "complicato" per te ?

alka
16-02-2007, 11:42
Concordo. Penso che ci debba essere qualche informazioni in pił, oltre a quelle previste dal Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887) che sono indispensabili. :stordita:

LeleFT
16-02-2007, 13:40
Originariamente inviato da saraxxx
[...]in modo tale da fare la stessa cosa cambiando solo qualche cosina [...]
Forse mi sbaglio, ma a me suona come:

«l'ho copiata e vorrei farla sembrare diversa...»

Ciao. :ciauz:

oregon
16-02-2007, 13:48
Originariamente inviato da LeleFT
Forse mi sbaglio, ma a me suona come:

«l'ho copiata e vorrei farla sembrare diversa...»

Ciao. :ciauz:

Non lo volevo dire ... :zizi:

alka
17-02-2007, 10:35
Facciamo che si apra una nuova discussione, conforme al Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887), con qualche spiegazione in pił. :)

Loading