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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15
11  Programación / Programación C/C++ / Re: Obtener mayor número de una serie C++ en: 19 Octubre 2015, 05:52 am
Escribo un pseudocódigo:

Leemos número
Comparamos con el número mayor hasta ahora escrito
1º Es mayor? Sobre-escribimos el mayor número encontrado
2º Es menor? no se hace nada
Volvemos a empezar

PD.: En el primer ciclo, podrías poner el mayor número como el menor número (INT_MIN, definido en 'limits.h')
12  Programación / Programación C/C++ / Re: (Consulta) Empaquetar las DLL estándar de MinGW en el ejecutable. en: 17 Octubre 2015, 13:40 pm
Vaya, gracias! Lo use con las DLL estándars y me sirvió
13  Programación / Programación General / (Consulta) Convertir caracteres en UTF-8 a la página de código 437 con Notepad++ en: 16 Octubre 2015, 20:28 pm
Hola, quiero convertir caracteres codificados en UNICODE (8 Bits) a la codificación que usa la consola de Windows (descritos en la página de código 437, pincha aquí para verla) usando el programa Notepad++. Gracias
14  Programación / Programación C/C++ / (Consulta) Empaquetar las DLL estándar de MinGW en el ejecutable. en: 16 Octubre 2015, 19:05 pm
Hola a tod@s. La pregunta es la siguiente: ¿cómo podría empaquetar todas las DLLs incluidas en el directorio (por defecto) "C:\MinGW\bin" usando el comando g++? Para así no tener que andar poniendo las DLLs en la carpeta del programa cuando vaya a otro ordenador sin MinGW. Gracias
15  Programación / Programación C/C++ / Re: Programacion con Funcion Recursiva Ayuda en: 11 Octubre 2015, 11:17 am
El factorial multiplica el número del factorial, por el anterior, y por el anterior hasta llegar a uno... Entonces, ¿por qué multiplicas el número por los tres siguientes: n*factorial(n+3)?Es decir, tendrías que escribir n*factorial(n-1), para multiplicar por el anterior
16  Programación / Programación C/C++ / Re: AYUDA! problema con programas usando Estructuras de control selectivas en: 11 Octubre 2015, 11:07 am
Respecto al segundo código, hay muchas cosas mal. Los caracteres están codificados en un código. Es decir, a cada carácter le corresponde un número. La codificación normalmente usada es la ASCII extendida o la UTF-8(o 16).

En esta línea
Código
  1. cLetra = 'a' || 'b' || 'c' || 'd' || 'e' || 'f' || 'g' || 'h' || 'i' || 'j' || 'k' || 'l'
Estás igualando a 'cLetra' a, no estás comparando. Además, lo que se pone entre el operador || es una comparación. Como los caracteres equivalen a un número distinto de cero, entonces esta es la equivalencia:
Código
  1. true || true ||  true ||  true ||  true ||  true ||  true ||  true ||  true ||  true ||  true
Como ves, si o si, el if se va a cumplir, ya que el operador || dice que si alguno de las comparaciones vale true, todo vale true, es decir, el código de antes corresponde al siguiente:
Código
  1. if(true) {...}
Lo que tendrías que hacer es lo siguiente:
Código
  1. if(cLetra < 'm') {/* El código va aquí */}
Lo mismo pasa con el otro if
17  Programación / Programación C/C++ / Re: AYUDA! problema con programas usando Estructuras de control selectivas en: 11 Octubre 2015, 10:57 am
Respecto al primer código, hay varios errores:
1º Línea 5 - La variable 'cNombre', en el código, la usas cómo un string, pero aquí la declaras como un carácter. Solución, sustituir la línea por 'char cNombre[256];'
2º en las línea 12, tienes que quitar el '&', ya que la variable 'cNombre' ya es un puntero.
3º En las líneas 27, 30, 33 y 36 estás igualando, tienes que cambiar el operador '=' por el de igualación '=='

Otra cosa, aunque no sea un error de código, al calcular el promedio no divides entre la suma de todo. Sustituye la línea 21 por:
Código
  1. eCalificacionfinal = ((eLaboratorio * 2) + (eExamentrimestral * 3) + (eExamenfinal * 5))/10;
18  Programación / ASM / Re: (Consulta) Ensamblar código ASM (generado por g++ -S) usando g++ en: 7 Octubre 2015, 20:50 pm
Ah vale. Muchas gracias :D
19  Programación / ASM / (Consulta) Ensamblar código ASM (generado por g++ -S) usando g++ en: 7 Octubre 2015, 10:45 am
Hola a tod@s. Para investigar un poco la relación entre C++ y ASM he estado obteniendo códigos ASM usando el comando "g++ -S -Wall -o main.s main.cpp". La pregunta es: ¿cómo puedo pasar ese código en ensamblador a un ejecutable (la función main está en el código)?
20  Programación / Programación C/C++ / Re: preguntas s/n en: 5 Octubre 2015, 04:52 am
Lo que tendrías que hacer es lo siguiente:

Código
  1. #include<stdio.h>
  2. #include<conio.h>
  3. int main()
  4. {
  5.    int ra,dia;
  6.    char res;
  7.  
  8.    float const pi=3.1416;
  9.    printf("\t\t\tCalcular el area de un circulo\t\t");
  10.    printf("\n\n");
  11.    printf("Cuenta con el diametro del ciculo? (s/n): ");
  12.    scanf("%c",&res);
  13.    printf("\n\n");
  14.    if(res=='s')
  15.    {
  16.          printf("Por favor introduzca el diametro");
  17.          scanf("%d",&dia);
  18.          }
  19.     else
  20.    {
  21.          printf("Por favor introduzca el radio");
  22.          scanf("%d",&ra);
  23.     }
  24.     getch();
  25.  
  26. }
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