Hola, buenos dias!!!
¿Cómo puedo almacenar números de hasta 1,000 dígitos?
¿Necesito un tipo de dato diferente a "long"? ¿Cuál?
Debo hacer un programa donde escriba una serie de números con hasta 1,000 dígitos y evaluarlos para saber si estos son múltiplos del 11 y al final escribir el numero seguido de una cadena que diga si es multiplo o no pero un "long" no alcanza almacenar esa cantidad de dígitos.
Gracas ;D
Yo nunca he necesitado de tal cosa, pero checa un tipo de variable llamada BigInteger, creo que eso es lo que buscas.
Cita de: El Benjo en 8 Julio 2013, 18:53 PM
Yo nunca he necesitado de tal cosa, pero checa un tipo de variable llamada BigInteger, creo que eso es lo que buscas.
:huh: es C#
msdn.microsoft.com/es-es/library/s1ax56ch(v=vs.80).aspx
Cita de: ODAC333 en 6 Julio 2013, 06:48 AM
¿Cómo puedo almacenar números de hasta 1,000 dígitos?
WTF? xD
Quieres decir que tu número máximo puede podría ser: "9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
Es una barbaridad.
No creo que haya un tipo de dato numérico para almacenar tal cantidad.
Estás seguro de lo que pides?
http://coj.uci.cu/24h/problem.xhtml?abb=1102
Supongo que la idea es implementarlo con un string y hacer los cálculos manuales :P
Lean esto:
http://msdn.microsoft.com/es-es/library/system.numerics.biginteger.aspx (http://msdn.microsoft.com/es-es/library/system.numerics.biginteger.aspx)
Insisto, no le he utilizado, pro se supone que para eso sirve. ::)
Si, pero yo voy a la lógica del ejercicio y no del lenguaje en el cual está implementado :P es un ejercicio bastante común :)
Saludos
Cita de: Novlucker en 8 Julio 2013, 19:39 PM
http://coj.uci.cu/24h/problem.xhtml?abb=1102
Supongo que la idea es implementarlo con un string y hacer los cálculos manuales :P
Sí, opino lo mismo, pero cómo qué?, habría que investigar bien las propiedades de un número cuando es multiplo de otro.
Si ya lo pude solucionar, necesitaba que leer el numero en tipo string y restarle los digitos en posision non a los de posicion par para saber si es multiplo.
Muchas gracias :-*