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

#121
Para que la salida sea la correcta, en la llamada a la función toupper esta linea:

Código (cpp) [Seleccionar]
frase[(i++)+1] = toupper(frase[i]);

De esta forma tu estas pasando en cada llamada a la función toupper el indice del caracter espacio, obteniendo asi resultados no deseados en la salida lo correcto seria

Código (cpp) [Seleccionar]
frase[(i++)+1] = toupper(frase[i+1]);

Un gusto volver a pasar aqui..

Saludos

#122
Pasa que esta linea (X mod (n-1)!)/(n-(1+m))! se trata de una
formula, que implementandola de la manera correcta en algun lenguaje; podrias
conseguir con ella todas las permutaciones de un conjunto de elementos. Esto lo saque de un foro donde un usuario lo posteo diciendo que le tomo dos dias encontrar la de escribirla en C, quise contactar con este usuario pero este ya no frecuenta el foro.

Saludos  ;D
#123
Hola a todos

Llevo horas tratando de formular una posible solucion a este enunciado que
encontre por la web, por favor alguien puede darme una idea de como seria la
solucion.
Código (bash) [Seleccionar]

l = longitud de la cadena
l = len(cad);

factorial de n n!, o fact(n);
funcion residuo mod o %

Una cadena tiene n! permutaciones si su longitud es n
para la permutacion X, X pertenece al intervalo [1, 2, 3, ..., n!]
y para la posicion m-esima en la cadena m pertenece [0,1,2, ..., l-1]
ej. abcd
a: esta en la posicion 0
b: esta en la posicion 1
...
d: esta en la posicion 3

Tenemos un conjunto ordenado o lista ordenada C, en donde estan todos los
caracteres de nuestra cadena, entonces una nueva permutacion para un X dado
seria cad = "";

MIENTRAS m varia entre 0 y (longitud cadena -1)
//concatenacion (+)
c = C[ (X mod (n-1)!)/(n-(1+m))! ]
cad = cad + c

// Al conjunto le eliminamos el elemento instertado en cad
C = C - {c}
m = m+1
]

Saludos!
#124
Buenas !!!

La cuestión es que, quiero ver como esta estructurado un programa que este diseñado para este proposito, he buscado mucho por la web pero no
encuentro nada interesante, si alguien conoce un reproductorr MP3 de codigo libre y me pasara el nombre le agradeceria mucho.

Saludos ...  
#125
Buenas !!

La cuestión es que me quiero decidir por una de estas dos librerias para el desarrollo de juegos en
3D he escuchado que DirectX es estupenda tambien y algunos me dicen que SDL no sirve para
hacer juegos 3D. Quiero empezar a estudiar unas de estas para implementarlas junto al lenguaje
C++ ¿cual me recomiendan?..

Saludos
#126
Dudas Generales / Traductor de documentos PDF
8 Julio 2013, 21:17 PM
Bunas!!

El tema es que quiero traducir un libro de programación que me acabo de descargar que esta en ingles, y pesa 147 MB en formato pdf ya he probado con el traductor de google pero creo que no puede con archivos muy grandes si pudieran recomendarme algun programa para el proposito o un sitio que pueda con archivos grandes lo quiero traducir al español.

Saludos  :rolleyes:

#127
Cita de: Karcrack en  5 Julio 2013, 19:00 PM
Normalmente se buscan patrones inseguros
En que consiste eso de buscar patrones inseguros

Cita de: Karcrack en  5 Julio 2013, 19:00 PM
Otras vez se hace fuzzing...
He estado investigando sobre esto del fuzzing, encontre varios programas que hacen esto, muy
interesante por cierto.

Cita de: Karcrack en  5 Julio 2013, 19:00 PM
Empezando por ing.inversa vas bien.
No sabes lo alentador que es leer eso ya que me esta empezando a gustar esto de la ingenieria
inversa

Saludos  :)
#128
Lo he seguido con gdb, lo que logre entender es que los caracteres se van almacenando en la
pila verdad y luego los recupero pero esta vez al reves, aun me que una duda con los return

Para que sirve este exactamente

return d;

Y el otro

return EOF;

Saludos  :rolleyes:
#129
Especificamnete en esta linea como funciona eso

d = g( n+1 );

Saludos
#130
Buenas!!

Alguien podria ayudarme a compreder este codigo se trata de un programa que imprime una
palabra ingresada al reves

#include<stdio.h>
#include<ctype.h>

int g( int n )
{
    int c, d = !EOF;
    while( d != EOF && (c = getchar()) != '\n' && c != EOF )
    {
       if(!isspace( c ) )
       {
          d = g( n+1 );
          putchar( c );
       }
       else d = c;
       if( n > 0 )
        return d;

       if(isspace( d ) ) putchar( d );
    }
    return EOF;
}

int main( void )
{
    g( 0 );
    putchar('\n');

    return 0;
}


Gracias  :)