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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6
31  Programación / Programación C/C++ / Re: [Aporte] Detector de números primos en C++ en: 11 Agosto 2014, 20:14 pm
E insisto, y perdón por ello, al introducir 100 me escribe en el fichero hasta el 547.  :o

A ver si alguien más se anima a comprobarlo.

leosansan tu programa no imprime la cantidad de primos requerida al ingresar 100 solo procesa 25 que son los que podemos encontrar entre 1 y 100 por eso es evidente la diferencia de velocidades sobre las soluciones anteriores
32  Programación / Programación C/C++ / Re: Multiplicacion de matrices Anxk y Bkxm en: 7 Agosto 2014, 18:31 pm
Se inicializa... pero mal. Fíjate que se aprovecha la inicialización de B... si cambias los datos y haces que A deje de ser cuadrada tienes un problema.

Entiendo.. pero eso seria otro caso, es de esperar que se harían las modificaciones
convenientes   
33  Programación / Programación C/C++ / Re: Multiplicacion de matrices Anxk y Bkxm en: 7 Agosto 2014, 17:36 pm
Como es una variable acumulador si no está inicializada, "creo, ¡eh!", puede contener basura a la que se irían añadiendo los valores que va sumando.

Ya se habia inicializado previamente todos sus elementos a cero en el main   
34  Programación / Programación C/C++ / Re: Multiplicacion de matrices Anxk y Bkxm en: 7 Agosto 2014, 17:08 pm
Yo "creo" que más bien:
Sobra el operador "&" con la variable c.

Lo de & es verdad, pero el:

Código
  1. c[ i ][ j ] = 0 ;

No le veo la utilidad creo que es innecesario
35  Programación / Programación C/C++ / Re: Multiplicacion de matrices Anxk y Bkxm en: 7 Agosto 2014, 16:34 pm
Tengo un pequeño problema al almacenar la matriz o al calcular el resultado en el subalgoritmo MulMatrizAB(...), podrian ayudarme ha encontrar el problema??

Creo que debería quedar algo así:

Código
  1. void MulMatrizAB( MatrizA a, MatrizB b, MatrizC &c )
  2. {
  3.    for(int i = 0 ; i < N ; i++){
  4.        for(int j = 0 ; j < M ; j++){
  5.            for(int h = 0 ; h < K ; h++)
  6.                c[i][j] += a[i][h] * b[h][j];
  7.        }
  8.    }
  9. }
36  Programación / Programación C/C++ / Re: ayuda con el shell sort c++ en: 3 Agosto 2014, 02:01 am
Hola gibranini los números 3, 4, 6 de donde los sacaste

Saludos..
37  Seguridad Informática / Hacking / Re: Robo de cookies con ataque XSS en: 3 Agosto 2014, 00:45 am
Gracias por sus respuestas logre informarme mas al respecto
38  Seguridad Informática / Hacking / Robo de cookies con ataque XSS en: 30 Julio 2014, 15:20 pm
Buenas. tengo una duda respecto a este tipo de ataques suponiendo que un atacante logre ejecutar algún tipo de script con el objetivo de robarme los cookies si en el caso de lograr esto el atacante podría iniciar sesión automáticamente en mis cuentas como facebook, gmail etc... ¿ Como es posible esto?

Si yo deshabilitara estas opciones en mi navegador podría evitar esto:

*Habilitar la función Autocompletar para rellenar formularios web con un solo clic
*Preguntar si quiero guardar las contraseñas que he introducido en la Web

Saludos
39  Programación / Programación C/C++ / Re: Extraña asignación en un array con -1 en: 28 Julio 2014, 21:41 pm
por favor publica el código fuente completo.

Disculpa, este es el código original que he encontrado:

Código
  1. char *
  2. strtok(char *s, const char *delim)
  3. {
  4.    static char *last;
  5.  
  6.    return strtok_r(s, delim, &last);
  7. }
  8.  
  9. char *
  10. strtok_r(char *s, const char *delim, char **last)
  11. {
  12.    char *spanp;
  13.    int c, sc;
  14.    char *tok;
  15.  
  16.    if (s == NULL && (s = *last) == NULL)
  17.        return (NULL);
  18.  
  19.    tok = s;
  20.    for (;;)
  21.    {
  22.        c = *s++;
  23.        spanp = (char *)delim;
  24.        do
  25.        {
  26.            if ((sc = *spanp++) == c)
  27.            {
  28.                if (c == 0)
  29.                    s = NULL;
  30.                else
  31.                    s[-1] = 0;
  32.                *last = s;
  33.                return (tok);
  34.            }
  35.        }
  36.        while (sc != 0);
  37.    }
  38. }
  39.  

Creo que es la implementación de la función estándar strtok
40  Programación / Programación C/C++ / Re: Extraña asignación en un array con -1 en: 28 Julio 2014, 17:51 pm
Si. El propósito de la función es buscar un único carácter y sustituirlo con un cero, si ello sucede se retorna el primer parámetro, caso contrario se retorna NULL.

De ser así, porque al asignar la cadena s a una variable estática los caracteres posteriores al carácter nulo son asignados de igual manera a tal variable:

Código
  1. if (*s == delim){
  2.  *s = '\0';
  3.   *last = s; //<== Aqui luego de la supuesta modificación
  4.  return p;
  5. }
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines