Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

C sharp - numeros decimales en c#

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

numeros decimales en c#

Autor:clau (3 intervenciones)
Fecha:11/03/2009 20:49:40
tengo una gran duda: tengo qe realizar un programa en el cuaL me determine el rango de numeros qe hai entre un digito y otro en un numero decimal.

por ejemplo: 0.12341
el numero qe se repite es el 1
i el rango de numeros entre 1 y 1 son tres (los digitos qe se encuentran entre ellos)

necesito sabes si existe algun medoto en el c# que me pueda ayudar para separar los digitos i compararlos, siendo un numero decimal ¿? =/

si me pueden ayudar muchas gracias =)
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:numeros decimales en c#

Autor:roger (162 intervenciones)
Fecha:11/03/2009 21:08:25
convirtiendo el numero a string, luego puedes llamar a un metodo que se llama tochararray que te crea un array donde cada posicion es uno de los digitos de la cadena, por ahi puedes empezar para hacer las validaciones y el codigo que necesitas
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:numeros decimales en c#

Autor:m (97 intervenciones)
Fecha:13/03/2009 04:46:57
Que tal, Roger tiene razon:

la manera de hacerlo es:

//pseudo codigo
long numero= 0.12341

//dividimos el texto y usamos la mitad despues del punto.
string[] sNumero=numero.ToString().split('.');

//buscando los numeros repetidos.

int[sNumero.length()] lstNumeros;

int numRepeticiones;

foreach(car c in sNumero[1].toListChar())
{
//buscamos el numero de repeticiones de cada letra.

}

bueno va mas o menos asi, por ahora no me dio tiempo
pero lo anterior te dara una idea de como hacerlo.

saludos
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:numeros decimales en c#

Autor:clau (3 intervenciones)
Fecha:14/03/2009 05:29:09
gracias m

comprendo el codigo con el qe me ayudas i te lo agradesco, solamente qe tengo un problema

int[sNumero.length()] lstNumeros; en esta linea de codigo me marca qe es una expresion no valida

i segun lo qe entiendo en esa linea lo qe se intenta es crear un arreglo de enteros de 0 a al tamaño del arreglo sNumero (corrijeme si me eqiboco), ademas qe tu utilizas el metodo toListChar el cual ami no me aparece (talvez sea la version del c#, qe es .net 2005), por lo cual utilice el TocharArray.. ¿la funcion es la misma? trate de investigar acerca de toListChar i la vdd no encontre informacion

i pues la verdad gracias miientras seguire trabajando en eio =)
Comentar