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 - Beakman

#171
si ahora te entendí.
ponele un cout dentro del while y mostrá el nuevo vector que estas queriendo agregar a la matriz, ese vector siempre es el mismo, por eso no sale del ciclo.
El vector es el mismo porque te esta fallando lo que hiciste para conseguir un numero aleatorio.
intenta poner al principio del programa ( en el main ) srand( time (NULL ) );

Intenta cargar la matriz sin conseguir los números de una forma aleatoria. va a ser mejor.

la memoria dinámica no es muy complicada.
En vez de hacer esto:
int mat[fact][digitos],vec[digitos];

tenes que hacer esto:

int **mat; //puntero a puntero
mat = new int*[fact]; //nuevo vector de punteros
for(int z=0;z<fact;z++)
    mat[z] = new int[digitos]; //para cada puntero un nuevo vector

Usas la matriz de la misma forma,
y al final del programa tenes que liberar la memoria asi:
delete[] mat;

cualquier cosa pregunta.
suerte
( perdon por no contestarte antes , no pude )
#172
CitarSe carga la primer convinacion en la matriz
mientras el primer elemento de la fila sea distinto a 0, va a ir comparando numero a numero, para ver si la combinacion es la misma
si es la misma la descarta y crea una nueva, si no es la misma acumula
si la cantidad de acumulaciones -1 es igual al indice de fila, significa que eran todas distintas, y guarda esa convinacion es esa fila
y asi hasta terminar

lo podrías explicar de otra forma?

//-------------------------------------------------------------------

Hiciste esto:
int mat[fact][digitos],vec[digitos];
Eso solo funciona en algunos IDEs, puede fallar porque no es la forma correcta de hacerlo.
Para eso esta la memoria dinamica.
#173
Muy bueno.
Y una forma vaga de hacerlo seria mandar muchos saltos de linea  :), no es lo mejor pero bueno je
#174
Programación C/C++ / Re: Problema con SDL
9 Octubre 2010, 21:38 PM
Te falta la SDL_image, para cargar las imágenes y esas cosas, igual ese no puede ser el error porque te saltaría otra cosa.
Intenta compilar un programa simple como:
Código (cpp) [Seleccionar]

#include<iostream>
#include<SDL/SDL.h>
using namespace std;
int main()
{
   return 0;
}

Y te fijas que te dice.

Pusiste <SDL.h>
Casi siempre las librerías las tenes en "<SDL/...etc"
Fijate bien como lo tenes.

Pero el error no esta en el programa.
#175
Programación C/C++ / Re: Ayuda con modo grafico
27 Septiembre 2010, 04:28 AM
Para hacer aplicaciones graficas te conviene usar librererias como GTK o QT. Una vez que le agarras la mano no es dificil.

Ami me gusta mucho mas GTK

aca te dejo una pagina donde te explica como empezar.
http://www.calcifer.org/documentos/librognome/gtk.html
#176
varias cosas para decir

primero: por que queres que la lista se borre "aleatoriamente"?..es decir, por que usas randomize() y random() ?

-en una parte declaras "char cad[30]"... esta de mas, no lo usas.

-en la clase nodo pones

      nodo *generar_nodo(char a[30])
      {
            nodo *n;
            n=new nodo[30];
            strcpy(n->info,a);
            n->sig=NULL;
            return n;
      }

por que pones new nodo[ "30" ] ?

-en que momento liberas memoria? solamente liberas 'p' pero asi no liberas TODO

-hacia falta que uses la conioo?    ¬¬

-etaria bueno que pongas mas comentarios, que sea mas legible

y bueno... perdoname si me estoy equivocando!! tal vez le pifie en algo.
despues lo leo mejor :)
#177
Programación Visual Basic / Re: ProgressBar... O.O
12 Septiembre 2010, 19:05 PM
¿que queres decir con que la progress bar "controle" al command1_click?

¿que cuando se termine de cargar llame a la funcion command1_click?

decime que parte es lo que no entendes y te doy un ejemplo
#178
Programación C/C++ / Re: Ayuda con C++ ?
13 Agosto 2010, 04:07 AM
CitarClaro que sí, llena la matriz aleatoriamente con unos y ceros y trata de resolver los caminos, verás qué diversión.

aaahh ok!

claro, entonces solo tiene que recorrer una matriz desde la posicion
  • hasta la  ultima posicion [5][5] (por decir un numero) y que valla guardando los lugares por los que pasa donde haya uno.....
    no?
#179
Programación C/C++ / Re: Ayuda con C++ ?
12 Agosto 2010, 19:37 PM
CitarEl usuario no interviene aquí, es solo cálculo.

osea el programa tiene que resolver el laberinto?

si es asi no tiene mucho sentido.

en que parte tendria que intervenir el usuario?'
#180
Si no entendi mal tu pregunta, es una COMBINACION de X numeros tomados de a Y..

es decir, si se ingresa 1 2 3
tendria que devolver

123
132
213
231
312
321

no?