elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19
71  Programación / Programación C/C++ / Re: Problema al incluir varias clases en: 29 Marzo 2012, 09:18 am
Al comienzo de todo el código escribí lo siguiente:
Código
  1. class Game;
  2. class EntityManager;
  3. class Entity;

Saludos.
72  Programación / Programación C/C++ / Re: estoy atascado, como formo palabras? en: 28 Marzo 2012, 21:51 pm
No parecés un ignorante para nada, tranquilo. Sí,  es muy grande un array de 200.000x200.000, y en este caso tal vez deberías:
 - abrir el archivo
 - tomar los primeros 100 datos
 - analizarlos
 - tomar los siguientes 100 datos
 - ( ... )
 - cerrar el archivo

De esta forma también es mucho más fácil solucionar errores en el programa más rápidamente.

Citar
No soy especialmente experimentado en c, nunca he tocado c++ pero estoy por borrar el programa y volverlo a hacer quizá me plantee hacerlo en c++
Como te decía más arriba, me parece más sencillo escribir el código en C++. Podés usar STL( list, vector, etc ) con strings y tus propias clases. En menos código harías lo mismo y queda más entendible.
Saludo.
73  Programación / PHP / Re: mas de un submit en el mismo form en: 28 Marzo 2012, 07:20 am
Si no entendí mal, lo que necesitás es que cuando se seleccione un "Radio button" aparezca el detalle de dicha opción de bajo del botón "Pagar".
En este caso solo usás javascript.
Ahora, si además de eso querés que se envíe la opción seleccionada al servidor y retorne datos ( sin presionar el botón "Pagar" ) entonces usás Ajax.
74  Programación / Programación C/C++ / Re: duda for en: 28 Marzo 2012, 06:57 am
En vez de poner esto:
Código
  1. for( espacio = i; espacio <= i; espacio++ ){
  2.     cout << " ";
  3. }
  4.  

Poné esto:
Código
  1. for( espacio = 0; espacio < i; espacio++ ){
  2.     cout << " ";
  3. }
  4.  

Eso es lo que necesitás ?. O necesitás que los números formen un triangulo ?
75  Programación / Programación C/C++ / Re: estoy atascado, como formo palabras? en: 28 Marzo 2012, 01:45 am
Citar
Hola! Mirad estoy haciendo un proyecto por puro aburrimiento y por hobby o como querais decirlo. La cuestión es que estaba una noche mirando la tele y apareció un programa de esos que sale una tabla de 6x6 o lo que sea y te piden que saques el nombre de 7 animales por ejemplo.  Bueno pues me iluminé jajaj pensé voy a hacer un programa que me saque las palabras en español de esa tabla.
Esos programas son los que están a la media noche y hay que mandar msjs de celular ?, pregunto porque no entendía bien cual era el juego que te proponías.

Para comenzar:
Imaginemos que tenés una tabla de 5x5 ( 25 letras ). Si tuvieras que formar palabras de 25 caracteres, es decir usando todas las letras, la cuenta sería: 25! ( factorial de 25 ) = 15511210043330985984000000 de combinaciones. Un número bastante grande, sin contar palabras con menos de 25 caracteres.
Ahora, si la palabra tuviera que ser formada por letras continuas, el número se reduce bastante pero sigue siendo grande a mi parecer.

Entonces lo primero que deberías hacer es crear funciones para buscar de forma fácil en filas, columnas, diagonales, etc. Yo personalmente, usaría c++ para simplificar un poco el código, y usar POO.
Y tal vez podrías agregar ciertas restricciones, por ejemplo que las palabras sean mayores a 4 letras y menores a 10.
Luego no queda más que recorrer la matriz y combinar las palabras con el diccionario.
76  Programación / Programación C/C++ / Re: [problema]Sudoki en: 25 Marzo 2012, 19:46 pm
Sería algo así:

Código
  1. cout << "introduce valor";
  2. cin>>valor;
  3. if( ( x>=9 ) || ( y>=9 ) || ( valor>9 ) ){
  4.     cout << "numero fuera de rango" << endl;
  5. } else {
  6.  
  7.     if( validar_fila( ... ) && validar_columna( ... ) && validar_cuadro( ... ) ){
  8.          Tablero[ x ][ y ]=valor;
  9.     } else {
  10.          cout << "El numero ya se ingreso" << endl;
  11.     }
  12. }
77  Programación / Programación C/C++ / Re: [problema]Sudoki en: 25 Marzo 2012, 04:14 am
Código
  1. if((x>=9)&&(y>=9)&&(valor>9))
  2. {
  3.     cout <<"error de numero"<<endl;
  4. }
  5. else Tablero[x][y]=valor;
  6.  

Esto debería ser así:
Código
  1. if((x>=9) || (y>=9) || (valor>9))
  2. {
  3.     cout <<"error de numero"<<endl;
  4. }
  5. else Tablero[x][y]=valor;
  6.  

Te falta validar si el número ingresado ya existe en la fila actual, columna actual, o cuadro actual. Deberías hacer una función para cada uno que retorne un valor bool. Solo permitís el ingreso del número cuando estas funciones retornen( todas ) false.
Un ejemplo para la fila:
Código
  1. bool validar_fila( Tab tablero, int fila, char valor ){
  2.     for( int a = 0; a<9; a++ ){
  3.          if( tablero[ fila ][ a ] == valor )return true;
  4.     }
  5.     return false;
  6. }
78  Programación / Programación C/C++ / Re: problema parametros funcion en: 24 Marzo 2012, 00:39 am
Tenés muchos errores pero probé tu programa y funcionó. Cuando me pide los datos y escribo 'exit' finaliza correctamente.
Tal vez no entendí bien tu pregunta. De todas formas te digo que me parece bastante desorganizado hacer un programa de esa manera.
79  Programación / Programación C/C++ / Re: programa con matriz en: 15 Noviembre 2011, 02:07 am
A qué te referís con "como d." ?
80  Programación / Programación C/C++ / Re: programa con matriz en: 14 Noviembre 2011, 18:08 pm
Ejemplo:
Código
  1. int matriz[ 5 ][ 5 ]; //declarás la matriz
  2.  
  3. for( int a=0;a<5;a++ ) //recorrés filas
  4. {
  5.   for( int b=0;b<5;b++ ) //recorrés columnas
  6.   {
  7.      //manejás la "celda" actual
  8.      matriz[ a ][ b ] = 0;
  9.   }
  10. }

Ahora jugá con eso, podés manipular a tu antojo cada celda.
Podés hacer una función aparte para calcular: (c-a)^2+(d-b)^2, y para acceder a un elemento particular lo hacés con matriz[ fila ][ columna ].

Ah, te aconsejo que uses variables así: a,b,c,d... No se para que quieren usar variables tipo: i,j,Ij,Aj,Ai. Así se conoce en matemáticas, pero creo que es más fácil distinguirlas como te dije.
Y bueno después lee algún manual de C/C++, tenés muchos en la sección de Libros/papers.
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines