Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/05/2008, 18:11
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Ayuda con un algoritmo facil

El problema es que como lo tienes estás haciendo que la variable num se vuelva cero, por lo tanto al final cuando haces num%10 es como si hicieras 0%10, usa otra variable para almacenar una copia del valor de num y usa esa variable en el ciclo:
Código:
void digIzq(int num) {
		int cd=0,e,u,digIzq, num2;
                num2=num;
		do{num2=num2/10;
		cd++;
		}while(num2>0);
		e=cd-1;
		u=(int)Math.pow(10,e);
		digIzq = num%u;
		imprimir("DIGITO DE LA IZQUIERDA: "+digIzq);}
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: