Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Akai

#131
astro1, espero sinceramente que no estés preguntando para que te hagan los deberes de clase, porque lo parece.

Utiliza un contador para saber el número de veces que has entrado en esa condición, y según el contador, hacer una u otra cosa.

Y no, no voy a escribirte el código para hacerlo.
#132
Speedtest.net te dará el resultado más preciso, probablemente.

Del resultado que te de, lo divides entre 8, dado que te lo da en Megabits, y las velocidades que tu has expuesto como "normales", son MegaBytes.

Con 22 Mb debería darte casi 3MB de descarga. Posiblemente sea cosa del servidor desde el que descargas (velocidades capadas, isp capando etc). Mi sugerencia es que cojas un puñado de descargas de mediafire y las pruebes con el jdwonloader, ya que mediafire no restringe. Si te llega a 2.8 o así, el problema es del servidor del que descargas y no tuyo
#133
Eso está en tu propio código. Yo únicamente me he dedicado a crear un ejemplo siguiendo el patron de lectura:

void cargar_grafo (char *fn) {
   fscanf (fp, "%d\n", &tipo); //tipo es una vble global
   fscanf (fp, "%d\n", &Num_Vertices); //Num_Vertices es una vble global
   while (!feof(fp)){
         fscanf(fp, "%d %d %f\n", &v_in, &v_fn, &peso);
         inserta(v_in, v_fn, peso);
         inserta (v_fn, v_in, peso);
   }
} // fin cargar_grafo


#134
Ejercicios / Re: Propuesta para el subforo
29 Mayo 2011, 20:38 PM
La idea parece buena. Pero le sigo viendo el problema de todo post sobre "ejercicios":

El "ey quien me hace los deberes". La sección de C/C++ está plagada de estos, y pese a que se repite una y otra vez en cada post que rompe la norma de dudas si, hacerte los trabajos del cole/instituto/universidad NO, siguen apareciendo más y más. Como estudiante esto me parece un "puto cachondeo". Es una sección de dudas del lenguaje, si me apuras, de detalles algorítmicos relacionados con el mismo, pero no para ejercicios.

Sobre crear un subforo de ejercicios:

-Regular QUIEN pone los ejercicios, que no venga cualquiera y ponga un "reto" o "ejercicio" para que luego resulte que sean sus deberes.

-Control sobre las habilidades en el lenguaje de turno de la persona que propone el ejercicio. No vayamos a poner a cualquiera que sabe un poco y está aprendiendo. Relacionado con lo de arriba pero yendo más por incapacidad de corrección.

-Acceso restringido: si eso a x número de mensajes. Que no pueda entrar cualquier "invitado" o usuario acabado de registrar a mirar ejercicios que le sirvan para los deberes de clase.

-Ejercicio resuelto, y post inactivo durante x tiempo: borrado de la mayoría de soluciones, si eso dejar una en el propio enunciado. Lo mismo que el punto anterior, nada de nido de copias.

-Diferentes secciones según lenguajes: No mezclemos soluciones en VB6, java, C/C++ en el mismo post. Al respecto de esto: Subforo común de planteamiento de problemas, subforos separados en el de cada lenguaje para la resolución.

Pinta bien, pero a pesar de ello, lo sigo viendo como un "vamos a copiar" si no se monta bien, y aun así, probabilidades altas hay que también.
#135
Me huele a falta de configuración respecto a lm-sensors.

Usaste sensors-detect?

Puedes aprovechar esta wiki para guiarte en cuanto a tema de configuraciones:

https://wiki.archlinux.org/index.php/Lm_sensors

en español (y con serias dudas sobre la calidad de la traducción):

https://wiki.archlinux.org/index.php/Lm_sensors_(Espa%C3%B1ol)
#136
El archivo debería ser algo así por la forma en la cual lo estás leyendo:


1
5
0 1 15
3 4 20
2 0 4
4 2 7


siguiendo el patrón:
tipo
numero de vertices
arista
arista
arista
...


no estoy demasiado seguro que estuvieses siguiendo ese patrón.
#137
Sin ánimo de ofender, Maurice_Lupin:

Si no entiendes de grafos, no líes más la perdiz, en este caso los grafos abstraen todo el trabajo de las coordenadas en simples relaciones entre puntos. No intentemos reinventar la rueda, este caso no lo necesita.
#138
Nadie se ha fijado que los includes estan MAL?

Código (cpp) [Seleccionar]
#include "windows.h"
#include "stdio.h"


Código (cpp) [Seleccionar]
#include <windows.h>
#include <cstdio>


#139
Esto es C o C++?

En cualquiercaso, NO puedes comparar cadenas así:

typeAux->typeName != f->typeFur

Tu tipo tString es un char[], que se compara carácter a carácter o usando strncmp().

Si hablásemos de c++ y strings SI lo podrías hacer. Pero como ya digo, en tu caso NO NO Y NO.

No me he parado a mirar otros errores más a fondo porque veo repeticiones de lo mismo
#140
Has pensado en NO declararlo estático y que cargue en la ejecución del programa? Pon los datos en un fichero y léelos al iniciar la ejecución del programa para construir el grafo. Esto en mi opinión te va a simplificar muchísimo el código resultante.

Por otro lado, lo que tu buscas, a parte del camino más corto, es reconstrucción de caminos. Dado que estás usando Dijkstra para obtener el camino más corto entre un nodo A y otro B y no todos los caminos más cortos, una opción sería almacenar los nodos que decides que forman parte de tu camino más corto en una lista o algo por el estilo. Con Floyid-Warshall si conozco la manera de hacerlo, pero con dijkstra no lo he implementado nunca.