Duda con variable

Iniciado por tremolero, 2 Abril 2015, 19:45 PM

0 Miembros y 1 Visitante están viendo este tema.

engel lex

XD te entiendo, pero no seas flojo! jejeje no es complicado
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

tremolero

Hola, gracias por vuestra ayuda.

Queria decir que usando memoria dinamica como ivancea96 me aconsejo, funciona sin ningun problema, eso si, al ejecutarlo ocupa 1.200 mb de ram xD

Ahora despues de lograrlo, me surgen mas dudas, ya que pruebo cosas que tal vez sean incoherentes... pero bueno, os pregunto, despues de lograrlo que ocupe esa cantidad de ram y genere todas las posibilidades, se me ocurrio que mostrara uno por uno mediante un cout.

Mi duda es la siguiente, si yo no pongo el cout, los 20millones se generan en 4segundos, si por el contrario pongo el cout despues de generarlos para mostrarlos,  en unos 4 minutos no ha mostrado ni un millon, y mirando en el administrador de tareas veo que la aplicacion solo usa un 5%.

Mi duda es, como puedo hacer que se muestre mas rapido? osea, no va mas rapido porque ese es el limite del cout, o de alguna manera permitiendo que la aplicacion ocupe mas cpu mostraria mas rapido?

esta claro que mostrarlo es poco logico, ya que mi siguiente paso, es guardar lo que se ha generado para no tener que generarlos cada vez, aunque 4s no es mucho xD y despues tratarlos.

Aun me quedan muchas cosas por mirar, el como y/o donde guardarlo, para despues tratar todas esas posibilidades.

Un saludo y gracias.

engel lex

no depende del cout la velocidad... cada vez que imprime a consola tu aplicación se detiene para mandar los datos a la consola y esperar que ella responda de vuelta

si guardas en un archivo tardaría tanto como tarde escribir esos 1,2gb en el disco
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

tremolero

Ya imaginaba que guardar en el disco, si que puede tardar mas, por la velocidad del hdd, pero al mostrar en pantalla, esperaba que fuese mas rapido.

No hay forma de hacer que el cout muestre sin esperar nada?