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 5 6 7 8 9 10 11 12 13 14 15
1  Programación / Programación C/C++ / Re: Palindromo C++ en: 23 Agosto 2014, 00:07 am
palabra = "AnitaLavaLaTina"
copia = "AnitaLavaLaTina"

luego del bucle:

palabra = "aniTaLavaLatinA"

palindroma = (strcmp(palabra,copia) == 0)

Como el programa no tiene que distinguir entre mayusculas y minusculas, no importa como lo puse, fue para que se viera al invertir la palabra, la otra mitad no hace falta comprobarla ya que lo que hace el bucle es tomar la primera letra y cambiarla con la ultima, luego la segunda con la penultima, etc..., al llegar a la mitad ya se habran intercambiado todas las letras necesarias para saber si la palabra es palindroma, ya que si es asi la otra mitad sera igual a la ya intercambiada y la comparacion dara true, de lo contrario dara false.
2  Programación / Programación C/C++ / Re: Palindromo C++ en: 22 Agosto 2014, 23:26 pm
Creo que tienes 2 errores en el codigo, el primero y mas notable es que la funcion LongCad siempre retorna cero y deberia retornar "i", el segundo es en esta linea "while (palabra[q] < p)", deberia ser "while (q < p)"

Código
  1. /*
  2. 5.Hacer un programa que contenga una función con el prototipo bool Palindromo(char palabra[40]);.
  3. La función debe devolver true si la palabra es un palíndromo, y false si no lo es.
  4. Una palabra es un palíndromo si cuando se lee desde el final al principio es igual que leyendo desde el principio,
  5. por ejemplo: "Otto", o con varias palabras "Anita lava la tina", "Dábale arroz a la zorra el abad".
  6. En estos casos debemos ignorar los acentos y los espacios, pero no es necesario que tu función haga eso,
  7. bastará con probar cadenas como "anitalavalatina", o "dabalearrozalazorraelabad".
  8. La función no debe hacer distinciones entre mayúsculas y minúsculas.
  9. */
  10.  
  11. #include <iostream>
  12. #include <string>
  13.  
  14. using namespace std;
  15.  
  16. bool Palindromo(char palabra[40]);
  17. int LongCad(char[]);
  18.  
  19. int main() {
  20. char posiblePalindromo[40];
  21.  
  22. cout << "Introduce tu palindromo: ";
  23. cin >> posiblePalindromo;
  24.  
  25. if (Palindromo(posiblePalindromo)) cout << "\nSi es un palindromo." << endl << endl;
  26. else cout << "\nNo es un palindromo." << endl << endl;
  27.  
  28. cin.sync();
  29. cin.get();
  30. return 0;
  31. }
  32.  
  33. bool Palindromo(char palabra[40]) {
  34. char copia[40];
  35. strcpy(copia, palabra);
  36. int q = 0, p = LongCad(palabra)-1, aux;
  37. while (q < p) {
  38. aux = palabra[q];
  39. palabra[q] = palabra[p];
  40. palabra[p] = aux;
  41. q++;
  42. p--;
  43. }
  44.  
  45. if (strcmp(palabra, copia) == 0) return true;
  46. else return false;
  47. }
  48.  
  49. int LongCad(char a[]) {
  50. int i = 0;
  51. while (a[i]) i++;
  52. return i;
  53. }
3  Programación / Programación Visual Basic / Re: Clientes falsos conectados en un servidor en: 21 Octubre 2013, 01:20 am
Lo que intentas es teoricamente un ataque DOS: http://es.wikipedia.org/wiki/Ataque_de_denegaci%C3%B3n_de_servicio, puedes empezar por ahi...
4  Programación / Programación Visual Basic / Re: [ SRC ] Actualizador de Aplicaciones en: 10 Octubre 2013, 04:54 am
Las extensiones deben estar separadas por "|" en tu caso deberia ser asi:

Código:
[SETTINGS]
UpdateServer=http://www.chile-pro.com/updatepatch/
; Extensiones de los archivos que seran comprimidos separadas por un "|".
ZipThisFileTypes=exe|dll|txt

y por lo que veo en el error del captura, no puedes comprimir un ejecutable de 0kb...
5  Programación / Programación Visual Basic / Re: [ SRC ] Actualizador de Aplicaciones en: 2 Octubre 2013, 14:06 pm
Vamos bien ya logre que se creara el UpdateList.zip,  ;-) mi pregunta ahora es:

Donde configuro la ruta en donde estarán los archivos, suponiendo que los archivos se encuentran en una ruta como esta: http://www.compuganancias.com/Smileys/akyhne

¿o el actualizador funciona de otra manera?

gracias amigos  ;D

http://foro.elhacker.net/programacion_visual_basic/aplicacion_actualizable-t296701.0.html;msg1861832#msg1861832
6  Programación / Programación Visual Basic / Re: [ SRC ] Actualizador de Aplicaciones en: 1 Octubre 2013, 18:59 pm
Para ejecutar una aplicacion con parametros vas a inicio -> ejecutar y en pones algo como esto: "C:\MiPrograma\MiPRograma.exe" -Parametro1 -Parametro2 -ParametroN
7  Seguridad Informática / Seguridad / Re: En busca de un foro que me ayudó a limpiar mi pc sin formatear en: 20 Septiembre 2013, 14:01 pm
estoy casi seguro de que el foro que buscas es este: http://www.forospyware.com/
8  Programación / Programación Visual Basic / Re: Aplicación Actualizable en: 3 Septiembre 2013, 15:00 pm
Aqui esta el link amigo: http://www.mediafire.com/download/vt8xrnm38zn8a14/Actualizador_Source.rar
9  Programación / Programación Visual Basic / Re: problemas con send key en: 14 Agosto 2013, 04:47 am
call Sendkeys("a")
10  Seguridad Informática / Criptografía / Re: Pregunta sobre MD5 en: 13 Agosto 2013, 21:33 pm
Lo que sucede es que la suma de verificacion MD5 tipicamente se representa en hexadecimal para poder ser mostrada en pantalla con los caracteres asci basicos, lo que quiere decir que si convertimos cada valor hex a decimal tenemos 16 digitos y 16*8 = 128 bits.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines