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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 [365] 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 ... 401
3641  Programación / Programación C/C++ / Re: Como arreglar preoblemas de numeros grandes en C++ en: 29 Diciembre 2013, 17:28 pm
La he puesto en mi mensaje :silbar:

Ah, pero yo me refería en la biblioteca estándar xD
3642  Programación / Programación C/C++ / Re: Como arreglar preoblemas de numeros grandes en C++ en: 28 Diciembre 2013, 22:54 pm
Como te gusta reinventar la rueda ;D

Esque hay una clase ya creada para numeros grandes???
3643  Programación / Programación C/C++ / Re: Como arreglar preoblemas de numeros grandes en C++ en: 28 Diciembre 2013, 21:57 pm
Mi solución es: Hazte una clase propia, para guardar los números grandes. No se me ocurre otra forma.
3644  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 28 Diciembre 2013, 14:01 pm
oooh...  :o :o :o  ustedes son medio genios no?? jajjaja... esto solo me hace pensar que me hace falta como 2 años para poder alcanzarlos o estar cerca...  :P :P :P

Nah, son cosas q se van aprendiendo con el tiempo. Más básicas de lo que crees jaja


PD: Leosansan, me apasiona tu "firma" :D

3645  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 28 Diciembre 2013, 01:20 am
Como se hace para int, se puede hacer para long long.
long long int -> 8 bytes
8 bytes -> 64 bits
2^64 = 18.446.744.073.709.551.616
18 trillones.
3646  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 28 Diciembre 2013, 00:37 am
las cifras de long long int, al menos en mi pc, son de 10^18 x)
3647  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 27 Diciembre 2013, 23:27 pm
Long long :D

Y, si mis calculos no son erróneos:

Citar
8  * 10^12 bytes
8*10^9 kilobytes
8*10^6 megabytes
8*10^3 Gigabytes
8*10 terabytes

:O
3648  Programación / Programación C/C++ / Re: codigo para calcular los numeros primos en: 27 Diciembre 2013, 23:21 pm
Ei, no me ignoreis! Quiero ver como os revienta la RAM usando eso para 10^12 xD
3649  Programación / Programación C/C++ / Re: El programa dejó de funcionar al dar una respuesta? en: 27 Diciembre 2013, 22:29 pm
Bueno, en primer lugar:

Código
  1. if(a == b)

Eso nunca será verdadero. Ahí estás comparando las DIRECCIONES de memoria que guardan las variables (punteros). Las direcciones nunca serán iguales.

Como dije antes xD así solo comparas las direcciones. Tú debes comparar letra a letra (con un for, por ejemplo) cada una, y ver si son iguales. También puedes usar la librería string, pero eso ya como veas.
3650  Programación / Programación C/C++ / Re: El programa dejó de funcionar al dar una respuesta? en: 27 Diciembre 2013, 22:12 pm
Bueno, en primer lugar:

Código
  1. if(a == b)

Eso nunca será verdadero. Ahí estás comparando las DIRECCIONES de memoria que guardan las variables (punteros). Las direcciones nunca serán iguales.

En segundo lugar:

la variable 'a' es un puntero a una dirección. ¿Qué dirección? Ninguna, ya que no está inicializada. En cada inicialización del programa, 'a' puede tener un valor distinto. Por tanto, lo que dbees hacer es inicializarla.

No soy experto en C, soy más de C++, pero si no me equivoco, sería así:
Código
  1. char* a = malloc(sizeOf(char)*N); //N es el número de casillas que tendrá. Pon 100 por ejemplo, para asegurarte que no haya problemas

Bueno, creo que así debería ir.

EDITO: Perdona, pensaba que era C. Ahora vi el include iostream jeje

En C++, para guardar memoria, haz así:

Código
  1. char* a = new char[N]; /+/Donde N es el numero de celdas, caracteres en este caso.
Páginas: 1 ... 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 [365] 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines