ma puteti clarifica careva?
//pun pozitia initiala, poarta de intrare, in coada}
IncC = SfC = 0; C[IncC] = x; \\si aici C[sfC++] ?
//parcurg parcul
while (IncC <=SfC && A[ox][oy]==-2)
{
//extrag un element din coada
x = C[IncC++]; \\aici nu ar trebui sa fie sfC++ ??
//ma deplasez in cele patru directii posibile
for (k=1; k<=4; k++)
{
y.l = x.l + dx[k]; y.c = x.c + dy[k];
//y - urmatoarea pozitie in directia k
if (A[y.l][y.c]==-2)
//y- pozitie libera cu distanta minima necalculata
{
A[y.l][y.c] = A[x.l][x.c]+1;
//inserez pozitia y in coada
C[++SfC] =y;
ca asa la inceput incC=0 si dupaia il incrementeaza....pai nu iese din while?
asta ii rezolvarea de la oji 2007 parca...
Editat de moderator: Folostesta tagul [ code ] cand postezi cod sursa.