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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / Java / Polinomios en: 4 Octubre 2010, 04:46 am
Estoy tratando de hacer un programa en el que pueda representar polinomios con listas ligadas, si por ejemplo leo un string +2x^2, cada caracter se guardaria en una parte del nodo(signo,constante,variable y exponente), lo que se me ocurre para hacer esto es convertir el string en array y de ahi ir asignando cada parte en el nodo, ahora bien la duda que me surge es como pasarlo a una expresion matematica, es decir que el 2 me lol tome como int y no como '2' o el + como operando y no como'+', debo mencionar que trate de hacerlo, pero me asignaba el codigo ascii de los numeros y los signos los manejaba como char,como podria hacerlo?
Desde ya gracias
22  Programación / Programación C/C++ / Re: Expresiones Polacas en: 3 Octubre 2010, 19:12 pm
No hace mucho me han explicado que para pasar de una expresion infijo a prefijo se procede de la misma manera que en postfijo, solo que en vez de evaluar de izquierda a derecha se hace de derecha a izquierda y una vez terminado la evaluacion se invierte la cadena, la cual seria en si el prefijo.
Hare pruebas con las ideas que me respondiste y vere que tan cierto es lo que me explicaron.
;D gracias
23  Programación / Programación C/C++ / Expresiones Polacas en: 2 Octubre 2010, 05:10 am
Bueno, pues esta vez debo de hacer un programa que evalue expresiones polacas, es decir que las pase de infijo a prefijo y postfijo, he estado buscando informacion y encuentro de como es la logica para transformar a expresiones a postfijo, pero no a prefijo, podrian explicarme como es la logica o darme alguna informacion que me sirva, desde ya gracias.
24  Programación / Programación C/C++ / Re: Contador de segundos en C en: 2 Octubre 2010, 05:05 am
Me agrada que respondan y de una u otra forma sus comentarios me ayudan a entenderle más, gracias por sus comentarios ;D
25  Programación / Programación C/C++ / Re: Contador de segundos en C en: 1 Octubre 2010, 06:52 am
Gracias a ambos, me han servido de mucho las dos ideas...
26  Programación / Programación C/C++ / Contador de segundos en C en: 1 Octubre 2010, 03:52 am
Buenas, pues ando haciendo un programa que ejecuta ciertas condiciones, pero quiero que esas condiciones se ejecuten por algunos segundos y en si el problema que tengo es que no se como hacer un segundero, he estado buscando y pues solo encuentro informacion de obtener la hora actual, asi que podrian decirme como se hace o darme alguna información que me sea util acerca de segunderos en C.
27  Programación / Programación C/C++ / Re: Tablas en C... en: 24 Septiembre 2010, 07:29 am
Lo que en si yo quiero hacer es algo como esto:
---------------------------------
palabra | palabra | palabra |
---------------------------------
   hola   |  adiós    |etcétera |
---------------------------------
   x        |       x     |      x      |
---------------------------------
   x        |       x      |     x      |
---------------------------------
como ven el tamaño de lo que se imprime es diferente pero la tabla sigue conservando su forma, eso es en lo que trato de hacer
28  Programación / Programación C/C++ / Tablas en C... en: 24 Septiembre 2010, 02:16 am
Bueno pues mi duda en si es como hacer una tabla en C, lo intente hacer simplemente imprimiendo ---- y | en los bordes, pero pues como cambian el tamaño de la impresión no sale parejo y pues en si quisiera saber como se  dibuja una tabla, algún ejemplo o información que me dieran serviría de mucho, gracias
29  Sistemas Operativos / GNU/Linux / execlp,execve... en: 10 Septiembre 2010, 03:21 am
Bueno, espero no equivocarme de foro..en fin...la duda que tengo es que si me pudieran explicar exactamente como se usa el execlp, he buscado informacion pero pues no le entiendo del todo a los parametros que son pasados a esta funcion, por ejemplo ponen execlp("ls","ls","-1",NULL), a que se refieren exactamente con ls...?
si me pudieran dar un ejemplo...gracias
30  Programación / Programación C/C++ / Tridiagonal... en: 9 Septiembre 2010, 04:27 am
Bien pues en si el problema que tengo es leer un arreglo de tamaño 10 y ese arreglo imprimirlo de forma de matriz tridiagonal, tengo este codigo pero me salen cosas extrañas
Código:
int mat[10];
int cont=0;
for(i=0;i<4;i++)
          {
for(j=0;j<4;j++)
{
if((i==j) || j==(i-1) || j==(i+1))
                        printf("%d",mat[cont]);
cont++;
}
printf("\n");
}
en si la salida seria por ejemplo asi:
1 2
3 4 5
  6 7 8
     9 0

Eso es una parte, y otro duda que tengo es que igual debo de decir que si por ejemplo me da las coordenadas de la matriz i=1, j=0, me calcule segun las coordenadas que me da el usuario la posicion en el arreglo, asi con esas coordenadas i=1,j=0 me deberia de dar que ocupa la posicion 2 en el arreglo, para esto llevo este codigo:
Código:
//suponiendo que se llama desde main posi(i,j,mat)
void posi(int i,int j,int mat[])
{
    i++;//
    j++;
    int po;
    if((i==j) || j==(i-1) || j==(i+1))
    {
     po=1+2*i+(j-3);
     printf("La posicion en el arreglo de los puntos dados es: %d\n",po-1);
        printf("El elemento en esa posicion es:%d\n",mat[po-1]      
    }
    else
    {printf("*\n");}
}
en este caso debo de decir que la funcion tiene efecto solo en  una parte de la matriz, ya que a partir de ciertas coordenas que se toman, empieza a sacr cosas que no...
bueno en si quisiera que me orientaran o me dijeran si mis condiciones estan bien o no.
Uso DEv-C++ para programar...gracias


Lh: No hagas doble post, utiliza el botón modificar.


bueno...pude resolver lo de las posiciones del arreglo y la impresion...para los que se tomaron la molestia aunque sea de leer mi duda gracias...y pues ahora el unico problema que tengo es que a la hora de imprimir me sale asi:
12
345
678
90
en si, ahora solo quiero que imprima asi:
12
345
 678
   90
eso seria todo lo que me falta, gracias... 
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines