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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 [373] 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 ... 401
3721  Programación / Programación C/C++ / Re: ayuda con este programa xfavoooorrr en: 1 Diciembre 2013, 21:17 pm
Código
  1. int main()
  2. {
  3.    float x,y,a,b,c,p,q,r;
  4.    cout<<"Un sistema lineal tiene estas dos ecuaciones: ax+by+c=0 y px+qy+r=0\n";
  5.    cout<<"Indique el valor de a,b,c,p,q y r:";
  6.    cin>>a>>b>>c>>p>>q>>r;
  7.  
  8.    if(SistemaX(a,b,c,p,q,r)==true)
  9.    {
  10.    x=SistemaX(a,b,c,p,q,r);
  11.    cout<<"La x vale:"<<x<<endl;
  12.    } else cout<<"La x no existe";
  13.  
  14.    if(SistemaY(a,b,c,p,q,r)==true)
  15.    {
  16.    y=SistemaY(a,b,c,p,q,r);
  17.    cout<<"La y vale:"<<y<<endl;
  18.    } else cout<<"La y no existe";
  19.  
  20.    system("pause");
  21.    return 0;
  22. }

  if(SistemaY(a,b,c,p,q,r)==true);
Si pones el ';' al fina del if, el if se cerrará ahí mismo.

Además, el "else" se pone al final del if, es decir, despues de la última instrucción. (O después del '}')
3722  Programación / Programación C/C++ / Re: ayuda con este programa xfavoooorrr en: 1 Diciembre 2013, 14:09 pm
No se hacen tareas.
Si tienes alguna duda, pregúntala.
Si tienes algún error, postea el código.
3723  Programación / Java / Re: numero rodeado de ceros en array en: 29 Noviembre 2013, 20:59 pm
Vuelve a mirar el código que te puse. No lo copiaste bien. Hay 2 bucles for. Al array es unidireccional.
3724  Programación / Scripting / Re: en: 29 Noviembre 2013, 00:06 am
Bueno, no se de AutoPlay, pero incito a recordar la aportación de Elektro H@cker, que parece estar bien explicada. Tómale un momento en entenderlo, trastea con el programa, etc.

Enviado desde mi ST21i mediante Tapatalk
3725  Programación / Java / Re: numero rodeado de ceros en array en: 28 Noviembre 2013, 23:20 pm
Bien, tenemos esto:
Código
  1. ---012
  2. ------
  3. 0--000
  4. 1--010
  5. 2--000

Por tanto, array[1][1] es el elemento "base".
ahora, un bucle:
Código
  1. int x = ...  // X de la base (array[X][Y])
  2. int y = ...  // Y de la base (array[X][Y])
  3. for(int i=-1;i<2;i++)
  4.    for(int j=-1;j<2;j++)
  5.        if(!(i==0 && j==0))  //Obviamente, el elemento base va a ser diferente de cero. Lo omitimos.
  6.            if(array[i+x][j+y]!=0) return 0;  // Se ha dado que un elemento no era 0. Retornamos false (suponiendo que sea una función)
  7. return 1;  //Al acabar, si no ha retornado aún, significa que los elementos eran 0.
  8.  

Bueno, ese sería el algoritmo básico. Luego tú tendrías que comprobar que no estea en un lado del array. Recuerda que si está a un lado de el array,  "array[i+x][j+y]" va a dar elementos negativos o por encima del tamaño.

Saludos :D
3726  Programación / Ingeniería Inversa / Re: Leer este code sacado de ollydbg en: 28 Noviembre 2013, 20:15 pm
Si estás con OllyDBG, podrás hacer un BreackPoint. Entonces, mirar en la memoria, que valores hay.
3727  Programación / Ingeniería Inversa / Re: Leer este code sacado de ollydbg en: 28 Noviembre 2013, 19:55 pm
Es así, no?
3728  Programación / Programación C/C++ / Re: Tiempo de ejecución en: 27 Noviembre 2013, 23:35 pm
Ponlo entre las etiquetas
Código:
 para que sea más legible.
¿¿Por qué pones la letra pequeña al final??
3729  Programación / Bases de Datos / Re: ¿Es correcto el diseño, o me he inventado las reglas? en: 27 Noviembre 2013, 17:10 pm
Mm bueno, yo no soy experto en SQL, pero vengo a decir, que las imágenes son my pequeñas xD
Si puedes poner otro link, perfecto :3
3730  Programación / Programación C/C++ / Re: Problema con avisos al compilar un programa en C en: 27 Noviembre 2013, 16:52 pm
Curioso, a mi me compiló perfecto. (Code::Blocks - Mingw)

Veamos:

Código
  1. printf(T_BASE, base);
dado que T_BASE es "BASE:\n", quedaría:

Código
  1. printf("BASE:\n", base);

Ahí, la variable "base", no hace nada.

Igual pasa en el printf de T_EXPONENTE.

Cambiándole alguna cosa, me quedó así:
Código
  1. //Incluímos las librerías propias y del sistema
  2. #include <stdio.h>
  3.  
  4. #define T_BASE              "BASE:\n"
  5. #define T_EXPONENTE         "EXPONENTE:\n"
  6. #define T_RESULTADO         "%d elevado a %d es %d\n"
  7. #define T_INTRODUZCA_NUMERO "Introduzca un numero no negativo: "
  8.  
  9. //Declaramos las funciones
  10. int potencia(int,int);
  11. int leeNumero();
  12.  
  13. int main() /**Main**/
  14. {
  15.  
  16. //Declaramos las variables a usar
  17.  int base;
  18.  int exponente;
  19.  int resultado;
  20.  int numero;
  21.  
  22.  printf(T_BASE);
  23.  base = leeNumero(numero);
  24.  printf(T_EXPONENTE);
  25.  exponente = leeNumero(numero);        //Llamamos a la funcion leeNumero
  26.  
  27.  resultado = potencia(base, exponente);        //Llamamos a la funcion potencia
  28.  printf(T_RESULTADO, base, exponente, resultado);
  29.  return 0;
  30. }
  31.  
  32.  
  33. int potencia(int base, int exponente) /**Potencia**/
  34. {
  35.  
  36.  int resultado = 1;
  37.  if (!exponente)
  38.    {
  39.      return 1;
  40.    }
  41.  
  42.  else
  43.    {
  44.  
  45.      for (; exponente >= 1; exponente--)
  46.        {
  47.          resultado *= base;
  48.        }
  49.    }
  50.  
  51.  return resultado;
  52. }
  53.  
  54. int leeNumero()  /**LeeNumero**/
  55. {
  56.  int numero;
  57.  do
  58.    {
  59.      printf(T_INTRODUZCA_NUMERO);
  60.      scanf("%d", &numero);
  61.    }
  62.  while (numero < 0);
  63.  
  64.  return numero;
  65. }

En cualquier caso, parece que todo estea bien. Ignora esos avisos.
Páginas: 1 ... 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 [373] 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines