Programación Específica > Matlab

 error en la funcion mod

(1/1)

juliom6:
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:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa