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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: [1] 2
1  Foros Generales / Foro Libre / Re: ¡Vuestros Ordenadores! en: 3 Septiembre 2009, 02:33 am
Mi notebook. Marca olivetti, procesador centrino core duo 1,6GHz, 1Gb de RAM, 80Gb de HD.

Mis fieles compañeros, el teclado y mouse usb.

La impresora matricial, compañera de andanzas... Ideal para imprimir texto simple, y muy económica.

Un saludo.
2  Foros Generales / Foro Libre / Re: Sus escritorios en: 3 Septiembre 2009, 02:18 am
Aquí va el mío :)


Un saludo
3  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Que pasó en el foro ? en: 21 Agosto 2009, 03:11 am
Que mala leche, se jodieron los enlaces y hay que corregir a mano cuando te ira el error de "direccion desconocida". Ojala lo solucionen.
4  Informática / Software / Re: Cursos "Guias "Libros Y Manuales De Todo Tipo En Descarga Directa Aqui!!!! en: 18 Agosto 2009, 17:29 pm
Pone en google: "networking for dummies download"

Yo encontré esto:

http://www.google.com.ar/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fe.domaindlx.com%2Fbooks4free%2FFor.Dummies.Networking.For.Dummies.7.edition.Oct.2004.www.books4free.tk.pdf&ei=FMiKSvnKN8-YlAe5qeQk&rct=j&q=networking+for+dummies+download&usg=AFQjCNGNNY3fCQanxyvYRuxGuoOpxMuuPQ

Pesa 9Mb, es el libro que estas buscando.
5  Media / Multimedia / ¿Qué opinan del formato "rmvb"? en: 29 Julio 2009, 14:03 pm
Que tal. He bajado varias peliculas en formato .rmvb y la verdad que me pareció muy bueno pues los ficheros pesan poco y la calidad se conserva notablemente. Pero de todas formas por lo visto no se usa mucho pues en la mayoria de los sitios usan otros formatos (que generan ficheros mas pesados y con una calidad en mi opinion practicamente la misma).

¿Alguien usa el formato rmvb? ¿Qué le pareció?

Saludos.

PD: Espero no haber posteado inadecuadamente en este subforo, pues es la primera q lo hago...
6  Programación / Ejercicios / Problema de digitos de un número. en: 28 Julio 2009, 00:14 am
Enunciado: Un número se dice automórfico si su cuadrado termina en los mismos dígitos que el número original, por ejemplo 76^=5776. Un número se dice trimórfico si su cubo termina en los mismo dígitos que el número original, por ejemplo 5^3=125. Determinar los números automórficos y trimórficos menores que un número natural K dado, indicando además su cualidad de automórfico y/o trimórfico según corresponda.

De todas formas esta bueno generalizar la solución para calcular si un número es k-mórfico (o como se quiera llamar). Es decir, hacer un algoritmo que calcule para cualquier potencia, no solo para 2 y 3. Yo llegue a estas dos soluciones:

Primera (no óptima...):

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <stdlib.h>
  4.  
  5. #define FALSE 0
  6. #define TRUE !FALSE
  7. typedef int Bool;
  8.  
  9. int cant_digitos(int numero)
  10. {
  11. int cifras;
  12. for(cifras=0; pow(10, cifras)<=numero; cifras++)
  13. ;
  14. return cifras;
  15. }
  16.  
  17. void array_digitos(int numero, int numero2)
  18. {
  19. int cifras = cant_digitos(numero);
  20. int *array = (int *) calloc (cifras, sizeof(int));
  21. int *array2 = (int *) calloc (cifras, sizeof(int));
  22.  
  23. int i = 0;
  24. while(cifras>0)
  25. {
  26. array[i]  = numero%10;
  27. array2[i] = numero2%10;
  28. numero    = numero/10;
  29. numero2   = numero2/10;
  30. i++;
  31. cifras--;
  32. }
  33.  
  34. int j;
  35. for(j=0; j<i; j++)
  36. printf("array[%d] = %d  y array2[%d] = %d\n", j, array[j], j, array2[j]);
  37. printf("\n\n");
  38.  
  39. Bool b=TRUE;
  40. j=0;
  41. for(; j<i; j++)
  42. {
  43. if(array[j] != array2[j]) {
  44. b = FALSE;
  45. break;
  46. }
  47. }
  48.  
  49. free(array); array=NULL;
  50. free(array2); array2=NULL;
  51.  
  52. if(b) printf("Si se cumple la propiedad\n");
  53. else printf("No se cumple la propiedad\n");
  54. }
  55.  
  56. void array_digitos2(int numero, int numero2, int n)
  57. {
  58. int copia = numero;
  59. int cifras  = cant_digitos(numero);
  60. int *array  = (int *) calloc (cifras, sizeof(int));
  61. int *array2 = (int *) calloc (cifras, sizeof(int));
  62. int j, i;
  63.  
  64. i=0;
  65. while(cifras>0)
  66. {
  67. array[i]  = numero%10;
  68. array2[i] = numero2%10;
  69. numero    = numero/10;
  70. numero2   = numero2/10;
  71. i++;
  72. cifras--;
  73. }
  74.  
  75. Bool b=TRUE;
  76. for(j=0; j<i; j++)
  77. {
  78. if(array[j] != array2[j]) {
  79. b = FALSE;
  80. break;
  81. }
  82. }
  83.  
  84. free(array); array=NULL;
  85. free(array2); array2=NULL;
  86.  
  87. if(b)
  88. printf("%d es %d-morfico. Pues %d^%d=%f\n", copia, n, copia, n, pow(copia,n));
  89. }
  90.  
  91. int main()
  92. {
  93. int i, j, k, exp;
  94. printf("Chequear hasta K: "); scanf("%d", &k);
  95. printf("Chequear hasta Exponente: "); scanf("%d", &exp);
  96.  
  97. for(i=2; i<=k; i++)
  98. for(j=2; j<=exp; j++)
  99. array_digitos2(i, pow(i, j), j);
  100.  
  101. system("pause");
  102. return 0;
  103. }
  104.  



Segunda (mejor pues usa variables simples):

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #define FALSE 0
  5. #define TRUE !FALSE
  6. typedef int Bool;
  7.  
  8. long int potencia(int a, int b)
  9. {
  10. if (b<=0)
  11. return 1;
  12. else
  13. return a*potencia(a,b-1);
  14. }
  15.  
  16. void funcion(int num, int exp)
  17. {
  18. Bool b = TRUE;
  19. int num2, cifras, copia=num;
  20. num2 = potencia(num, exp);
  21.  
  22. for(cifras=0; potencia(10,cifras)<=num; cifras++) ;
  23.  
  24. /* printf("num: %d, cifras: %d, num2: %d \n", num, cifras, num2); */
  25.  
  26. while(cifras>0)
  27. {
  28. /* printf("%d>0, %d(mod 10)=%d  == %d(mod 10)=%d \n", cifras, num, num%10, num2, num2%10); */
  29. if(num%10 != num2%10)
  30. {
  31. /* printf("Luego %d>0, %d(mod 10)=%d  == %d(mod 10)=%d \n", cifras, num, num%10, num2, num2%10); */
  32. b = FALSE;
  33. break;
  34. }
  35. num = num/10;
  36. num2 = num2/10;
  37. cifras--;
  38. }
  39.  
  40. if(b) printf("%d es automórfico. Pues %d^%d=%ld\n", copia, copia, exp, potencia(copia,exp) );
  41. /* else printf("\nNo es automórfico. Pues %d^%d=%ld\n", copia, exp, potencia(copia, exp)); */
  42. }
  43.  
  44. int main()
  45. {
  46. int k, i, exp, j;
  47. printf("ingrese K: "); scanf("%d", &k);
  48. printf("ingrese hasta que exponente: "); scanf("%d", &exp);
  49. for(i=2; i<=k; i++)
  50. for(j=2; j<=exp; j++)
  51. funcion(i, j);
  52.  
  53. system("pause");
  54. return 0;
  55. }
  56.  

Bienvenida es cualquier critica constructiva pues para aprender estamos aqui, y otras soluciones alternativas. Saludos.
7  Informática / Software / Re: Cursos "Guias "Libros Y Manuales De Todo Tipo En Descarga Directa Aqui!!!! en: 26 Julio 2009, 15:08 pm
Que tal, quería hacer un pedido. El libro:

* TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols



Saludos y gracias.
8  Programación / Programación General / Re: Manuales y libros de Delphi en: 10 Julio 2009, 01:47 am
Estan buenos los libros.

Algún moderador debería unir este tema con los siguientes (que estan en la primera y segunda página de este foro, en este momento):

Libros de programación --Recopilación--
http://foro.elhacker.net/programacion_general/libros_de_programacion_recopilacion-t254369.0.html

Manuales de Lenguage de Programación (I,II y III)
http://foro.elhacker.net/programacion_general/manuales_de_lenguage_de_programacion_iii_y_iii-t260532.0.html

[Curso] Programación en Object Pascal (Delphi)
http://foro.elhacker.net/programacion_general/curso_programacion_en_object_pascal_delphi-t258094.0.html

Tutorial interactivo de SQL, Java, Perl, PHP y mas...
http://foro.elhacker.net/programacion_general/tutorial_interactivo_de_sql_java_perl_php_y_mas-t259377.0.html;msg1260331#msg1260331

[Tutorial] PseInt
http://foro.elhacker.net/programacion_general/tutorial_pseint-t256140.0.html

Libros de Programacion
http://foro.elhacker.net/programacion_general/libros_de_programacion-t255591.0.html

Como hacer programas portables
http://foro.elhacker.net/programacion_general/como_hacer_programas_portables-t260669.0.html

Programar es fácil
http://foro.elhacker.net/programacion_general/programar_es_facil-t260929.0.html

Pues todos tienen en común que contienen links hacia libros de programación.

Saludos.
9  Programación / Programación C/C++ / Dudas con Punteros en: 6 Julio 2009, 20:16 pm
Dudas con Punteros:

Espero que los siguientes temas sirvan para incursionar en el tema de punteros y ver distintos problemas. Voy a tratar de ir modificando/actualizando con el tiempo.

Escribir un programa con una función que calcule la longitud de una cadena de caracteres.
http://foro.elhacker.net/programacion_cc/duda_ejercicio_punteros-t260153.0.html

[C++] Desambiguación de puntero a miembro
http://foro.elhacker.net/empty-t258027.0.html

Redimencionar Variable por Funcion
http://foro.elhacker.net/empty-t259613.0.html

una funcion no es capaz de modificar el valor apuntado de un puntero ?
http://foro.elhacker.net/empty-t251318.0.html

Cómo definir en XDR una función que devuelve un array de punteros a char?
http://foro.elhacker.net/empty-t256622.0.html

paso de un vector de punteros a una funcion
http://foro.elhacker.net/empty-t253675.0.html

problema con structuras punteros y referencia
http://foro.elhacker.net/empty-t256402.0.html

http://foro.elhacker.net/programacion_cc/duda_punteros_dentro_de_estructuras-t262475.0.html

Temas relacionados con listas, colas, pilas:

[?] Busqueda binaria en listas ligadas.
http://foro.elhacker.net/programacion_cc/busqueda_binaria_en_listas_ligadas-t260447.0.html

Duda con listas en C
http://foro.elhacker.net/empty-t253345.0.html

Temas que contienen links hacia libros:

Como Programar en C/C++
http://foro.elhacker.net/programacion_cc/como_programar_en_cc-t260930.0.html

Dudas de sockets en C/C++:

IP pública
http://foro.elhacker.net/programacion_cc/ip_publica-t263073.0.html

Enviar datos web
http://foro.elhacker.net/programacion_cc/enviar_datos_web-t262791.0.html

Saludos.
10  Programación / Ejercicios / Re: Problema de strings: Palindromos. en: 30 Junio 2009, 13:31 pm
Algo más para el segundo enunciado. i-palindromo, d-palindromo:

Código
  1. #define FALSE 0
  2. #define TRUE !FALSE
  3. typedef int Bool;
  4.  
  5. Bool palindromo(char *a);
  6. void es_ipalindromo(char *a);
  7. void es_dpalindromo(char *a);
  8.  
  9. Bool palindromo(char *a)
  10. {
  11. Bool b = TRUE;
  12. int unsigned i, j;
  13.  
  14. for(i=0, j=strlen(a)-1; i<strlen(a); i++, j--)
  15. {
  16. if(a[i] != a[j]) b = FALSE;
  17. break;
  18.        }
  19. return b;
  20. }
  21.  
  22. void es_ipalindromo(char *a)
  23. {
  24. int unsigned i;
  25. char *b = (char *) calloc (strlen(a)+1, sizeof(char));
  26. for(i=1; i<strlen(a); i++)
  27. b[i] = a[i];
  28.  
  29. if(palindromo(b))
  30. printf("%s \tES i-palindromo\n", a);
  31. else
  32. printf("%s \tNO i-palindromo\n", a);
  33.  
  34. free(b); b=NULL;
  35. }
  36.  
  37. void es_dpalindromo(char *a)
  38. {
  39. int unsigned i;
  40. char *b = (char *) calloc (strlen(a)+1, sizeof(char));
  41. for(i=0; i<strlen(a)-1; i++)
  42. b[i] = a[i];
  43.  
  44. if(palindromo(b))
  45. printf("%s \tES d-palindromo\n", a);
  46. else
  47. printf("%s \tNO d-palindromo\n", a);
  48.  
  49. free(b); b=NULL;
  50. }
  51.  

Saludos.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines