Título: Ayuda: Almecenamiento de numeros en C# Publicado por: ODAC333 en 6 Julio 2013, 06:48 am 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 Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: 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.
Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: 1mpuls0 en 8 Julio 2013, 19:26 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 ¿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? Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: 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 Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: El Benjo en 8 Julio 2013, 19:41 pm 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. ::) Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: Novlucker en 8 Julio 2013, 19:57 pm 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 Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: 1mpuls0 en 8 Julio 2013, 20:00 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. Título: Re: Ayuda: Almecenamiento de numeros en C# Publicado por: ODAC333 en 8 Julio 2013, 22:47 pm 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 :-* |