Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2006, 12:03
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 11 meses
Puntos: 2
posicion de un codigo en el vector

hola muy buenas, estoy trabajando con grafos y tengo lo siguiente:
cargo un vector con codigos, pido un origen y veo si esta en el vector y luego doy la posicion de ese numero en el vector. Como se la posicion q tengo?. Podeis echarme un cable con grafos?
void rellenar_grafo(datos **matriz)
{
datos2 d;
int *vector;
int n;
int numero;

printf("introduce el origen: ");
scanf("%d", &d.origen);
if (d.origen=existe(vector, n, numero)!=-1)
{
//posicion en el vector*************************************
printf("Introduce el destino: ");
scanf("%d", &d.destino);
if(d.destino=existe(vector, n, numero)!=-1)
{

//if(d.destino=existe(vector, n, numero))//posicion en el vector***********************
matriz[d.origen][d.destino].camino=1;
getch;
printf("introduce los kilometros: ");
scanf("%f", &d.d.km);
printf("introduce el coste: ");
scanf("%f", &d.d.coste);
printf("introduce el camino: ");
scanf("%d", &d.d.camino);
(matriz)[d.origen][d.destino].km=d.d.km;
(matriz)[d.origen][d.destino].coste=d.d.coste;
}
else
{
printf("error, el destino no existe");
}
}
else
{
printf("Error, el origen no existe");
}

}
__________________
asp, php, .net, adaptandose a las necesidades