Δημοσιεύτηκε: 06 Μάιος 2012, 18:39
από c7p
Κώδικας: Επιλογή όλων

while(condition){
for(i=0 ; i<N-1 ; i++)
{
if(connection[x][i] > -1)
{
flag = 0 ;

for(k=0; k<j+1 ; k++ )
{
if(road[k]==connection[x][i]) goto label ;
}

if(weight[x][i] < weight[x][tmpi])
{
tmpi = i ;
}
}

label:
}
}


@stamatiou: Το δοκίμασα ως statement, ναι μεν δεν χτυπούσε άλλα έχω την εντύπωση πως δεν λειτουργούσε όπως θέλω, δλδ. έτρεχε την "if(weight[x][i] < weight[x][tmpi])" .

Update: Άκυρο άλλαξα λίγο την δομή του προγράμματος και δουλεύει χωρίς goto, αν έχετε ιδέα γιατί μου έβγαζε το μήνυμα πείτε για να το ξέρουμε για άλλη φορά.