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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7
31  Programación / Java / Re: Objeto que apunte a otro en: 10 Octubre 2011, 21:01 pm
Perdonad por haceros perder el tiempo me equivoque al utilizar los metodos.

Graciassss
32  Programación / Java / Re: Objeto que apunte a otro en: 10 Octubre 2011, 20:27 pm
Gracias men lo he solucionada, pero ahora lo que me no funciona es el metodo eliminar , que lo hace es eliminarme un elemento, es decir si he metido antes un elemento este me lo elimina.

Donde el objeto posicion contiene la posicion x e y del objeto.
y elmentos es un array bidimencional.
Alguna idea ?? :huh:
Código
  1. public void eliminarElemento(Posicion posicion){
  2. posicion = new Posicion();
  3. this.x=posicion.Getinfox();
  4. this.y=posicion.Getinfoy();
  5. this.elementos[this.x][this.y] = null;    
  6. }
  7.  


33  Programación / Java / Objeto que apunte a otro en: 8 Octubre 2011, 21:16 pm
Buenas veran tengo un problemilla, quiero conseguir que un objeto por ejemplo llamado bloque apunte a una determinada posicion cuando se cree, no tengo mucha idea de como conseguirlo intento hacer esto y no me funciona.
Código
  1. public void establecer(Bloque bloquecualquiera, Posicion posicioncualquiera){
  2. posicioncualquiera = new Posicion();
  3. int x=posicioncualquiera.x;
  4. int y = posicioncualquiera.y;
  5. Bloque[x][y] bloque = {{bloquecualquiera}}
  6.  
  7. }

El objeto posicioncualquiera sirve para indicar las coordenadas que paso como parametros , veran mi objetivo es poner un bloque en un array bidimencional y que este situado en una coordenada determinada por ejemplo (3,2) del array. Me han sujerido utilizar la clase ArryList pero no se como, espero que me puedan hechar una mano .
Gracias.
34  Programación / Programación C/C++ / Re: Ayuda con este codigo hecho en c++ en: 5 Agosto 2011, 12:16 pm
Bueno después de tanto pensar aquì está una solución;


Código
  1. #include <iostream>
  2. using namespace::std;
  3. int main()
  4. {  
  5.    int aux=0,cont1=0,i=0,j;
  6.    int array[100]={180,168,200,55,75,6,8,9,8,2,3,-1,-1,-1,5,0};
  7.  
  8.    do
  9.       {                          
  10.       if (array[i]!= -1){ cont1= cont1 + 1; }
  11.       else if (cont1>aux){aux=cont1; cont1=0;}
  12.  
  13.  
  14.         i++;
  15.  
  16.        } while (array[i]!=0);
  17.  
  18.  
  19.  
  20.        cout<<"El numero mayor de accidentes es:"<<aux;
  21.   cin>>j;
  22.   getchar();
  23.  
  24.    return 0;
  25.  
  26. }
  27.  
35  Programación / Programación C/C++ / Re: Ayuda con este codigo hecho en c++ en: 4 Agosto 2011, 16:51 pm
Cada numero negativo indica que ese dia no hay accidente , mientras que si aparece un numero positivo o varios seguidos significa que ese dìa hubo accidentes , en lo kilòmetros que ese numero positivo indica; por ejemplo en los kilòmetros 180 168 200 hubieron tres accidentes en un dìa mientras que cuando pone -1 -1
significa que en el dìa 2 y tres no hubo accidente alguno;
Perdona pero en la condicion se me olvido cambiar el 10 por el -1 xD¡
Posdata si alguien cree que esto es una tarea no es asì , solo es por aprender nada mas.  
36  Programación / Programación C/C++ / Re: Ayuda con este codigo hecho en c++ en: 4 Agosto 2011, 16:03 pm
Gracias por la respuesta , pero lo que quiero es lo siguiente:
180 168 200 -1 -1 55 -1 -1 500 66

Suponiendo que cada número que no sea -1 , es el kilómetro en el que hubo un accidente y el -1 significa que ese dia no hubo acidentes: hacer un código que nos diga que dia hubo mas accidentes, sabemos que en los km 180 168 200 , que es un día hubo accidentes y el -1 que es un dia hubo accidentes:
 Para eso he hecho este còdigo pero me da error por lo del while y con el if no se puedo , ¿alguna idea?


Código
  1. #include <iostream>
  2. using namespace::std;
  3. int main()
  4. {    
  5.    int array[7]={180,168,200,-1,-1,55,-1,-1,500,66}
  6.    int aux,cont1,cont2,i;
  7.  
  8.    for (i=0;i<6;i++)
  9. {
  10.  
  11.  
  12.        while (array[i]!=10)
  13.       {
  14.            cont1= cont1 + 1;      
  15.        }
  16.  
  17. cont2=cont2 + 1;
  18.  
  19. if(cont2<aux) {cont2=0} else {cont2=aux}
  20.  
  21. }
  22. cout<<"El numero  en el que hubo mas acidentes es:  "<<" "<<aux<<endl;        
  23. getchar();
  24.    return 0;
  25.  
  26. }
37  Programación / Programación C/C++ / Ayuda con este codigo hecho en c++ en: 4 Agosto 2011, 14:20 pm
Buenas , tengo un problema con este código, el problema esta en que no me da un error en la compilación si no en la ejecución del mismo; se ejecuta el primer FOR, pero el segundo no , creo que el problema esta en el while pero no se porque;
Haber si alguien me puede ayudar:

Código
  1. #include <iostream>
  2. using namespace::std;
  3. int main()
  4. {    
  5.    int array[7];
  6.    int aux,cont1,cont2,i,j;
  7.    for (j=0;j<6;j++){
  8.        cout<<"Escribe el numero: "<<""<<endl;
  9.        cin>>array[j];
  10.        }
  11.  
  12.    for (i=0;i<6;i++)
  13. {
  14.  
  15.  
  16. while (array[i]!=10) {
  17.        cont1= cont1 + 1;      
  18.      }
  19.  
  20.  
  21.  
  22. }
  23. cout<<"El numero de dieces es: "<<" "<<cont1<<endl;        
  24. getchar();
  25.    return 0;
  26.  
  27. }
  28.  
38  Programación / Programación General / Re: Problema con un programa en: 27 Mayo 2011, 19:00 pm
Gracias por ser el ùnico que se inclino por contestarne, no se que tiene la "Gente" contra mi jeje , no mentira. Despuès de mucho pensar y buscar  ya lo resolvì, gracias nuevamente. ;D
39  Programación / Programación General / Problema con un programa en: 16 Mayo 2011, 13:17 pm
    Buenas pues la duda es la siguiente , intento eliminar un elemento de la lista , pero no lo consigo me tira un error de ejecucion.
    Si alguien me puede ayudar.

Código
  1. void eliminar(nodo *cab,nodo *fin)
  2. {    int num;
  3.    cout<<"Dime el numero del libro a eliminar: "<<endl;
  4.    cin>>num;
  5.    nodo *temp2;
  6.    temp2=cab;
  7.    nodo *N;
  8.  
  9.     while(temp2 != NULL){
  10.  
  11.                         if (temp2->info==num){
  12.  
  13.                        nodo *aux;
  14.                        aux=temp2; //Guardo la direccion del elemento buscado
  15.  
  16.                        temp2=temp2->sgt;  //Aqui creo que esta el problema
  17.                        N=temp2;
  18.  
  19.                        delete aux;//Elimino el elemento (Libero el free store)
  20.  
  21.                        temp2=N;
  22.  
  23.                                                 }
  24.  
  25.      temp2=temp2->sgt;
  26.  
  27.  
  28.    }
  29.  
  30. }
40  Programación / Programación C/C++ / Error con devc++ en: 15 Mayo 2011, 21:47 pm
Buenas pues veran tengo un problema con este programa al intentar compilar un el codigo me lo compila  pero no tiene en cuenta las modificaciones que voy haciendo en la cabecera, la verdad es que no entiendo el porque, haber si me pueden ayudar.
Páginas: 1 2 3 [4] 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines