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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda: Almecenamiento de numeros en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda: Almecenamiento de numeros en C#  (Leído 4,636 veces)
ODAC333

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Ayuda: Almecenamiento de numeros en C#
« 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


« Última modificación: 6 Julio 2013, 15:54 pm por ODAC333 » En línea

El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #1 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.


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #2 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?
« Última modificación: 8 Julio 2013, 19:29 pm por Darhius » En línea

abc
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #3 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
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #4 en: 8 Julio 2013, 19:41 pm »

Lean esto:
http://msdn.microsoft.com/es-es/library/system.numerics.biginteger.aspx

Insisto, no le he utilizado, pro se supone que para eso sirve.  ::)
En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #5 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
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #6 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.

En línea

abc
ODAC333

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Ayuda: Almecenamiento de numeros en C#
« Respuesta #7 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  :-*
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines