• Viernes 1 de Noviembre de 2024, 07:41

Autor Tema:  error en la funcion mod  (Leído 965 veces)

juliom6

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
error en la funcion mod
« en: Miércoles 20 de Mayo de 2009, 15:24 »
0
Hola estuve haciendo un programa para extraer los digitos de un numero y me tope con este problema que no supe resolver:

>> mod(1001111000000111000,10)

ans =

  -128

me parecio raro porque esta linea debe devolver numeros entre 0 y 9 (incluso), por ahi lei que se debe a los redondeos que implica la funcion mod, ojala alguien me pueda ayudar.thks.

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: error en la funcion mod
« Respuesta #1 en: Viernes 22 de Mayo de 2009, 17:58 »
0
ya lo probe y me pasa lo mismo
creo que lo que esta pasando es que el numero es demasiado grande para la funcion mod

si lo que quieres obtener son los digitos de un numero tan grande, prueba a hacerlo con ciclos y restas sucesivas

saludos

 Victor Pasilla Campos