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

#261
Muchas gracias, avesudra.
#262
Yo tengo un Aspire 5336 y me va muy bien  :D
#263
Muchas gracias, creo que esa va a ser la librería que me va a servir.

En el PDF que viene ahí, pone cómo instalar la librería en UNIX... Pero, ¿cómo se instala en Windows 7 en CodeBlocks? Solo he instalado por ahora la librería Allegro, y no sé muy bien todavía cómo hacerlo...

Saludos.
#264
Muchas gracias, no me había dado cuenta de eso  :-[

Saludos.
#265
Muchas gracias, do-while.

Tu solución es mucho más eficiente que la mía.

Saludos.
#266
Muchas gracias.

Esa librería utiliza clase, según el link que me has pasado, por lo creo que es de C++... ¿O se puede usar bien en C?

Saludos.
#267
Hola.

Estoy haciendo problemas en los que algunas variables guardan números muy grandes. Por ejemplo, quiero calcular la suma de los dígitos del resultado de hacer 2 ^1000

La función de sumar los dígitos he comprobado que está bien, y la función pow() sé usarla, por lo que he supuesto a que el resultado es incorrecto debido a que trabajo con números muy grandes:


#include <stdio.h>
#include <math.h>

int suma(long long int n)
{
    if(n >= 0 && n < 10) return n;
    else return n%10 + suma(n/10);
}

int main()
{
    long long int num;
    int resultado;

    num = pow(2, 1000);

    resultado = suma(num);
    printf("Resultado: %d", resultado);
    return 0;
}



¿Qué puedo hacer? He visto que a veces recomiendan usar librerías externas, pero prefiero que me lo confirme alguien...

Saludos y muchas gracias.
#268
Tienes que poner dos barras.

Esto es porque por ejemplo, al poner

printf("\n");

Se ejecuta un salto de línea, o al poner:

printf("\a");

hace un pitido.

Digamos que seguido de la primera barra siempre necesitarás "poner un código" para que ejecute el ordenador lo que deseas. Por eso, si quieres imprimir por pantalla una barra, debes poner:

printf("\\");

Espero haberme explicado bien.

Saludos.
#269
Ah, vale. Si ves que al final no te sale algo, pregunta ^^
#270
Bien... ¿Y cuál es el problema? ¿Qué has intentado?

Saludos.