public String Capicua(long num){
long numOrigen, numInverso, calculo;
while(num <= 0) {
return "El numero no puede ser negativo";
}
numOrigen = num;
ni = 0;
numInverso = 0;
//aca le doy vuelta
while(numOrigen != 0){
calculo= numOrigen % 10;
numInverso = numInverso * 10 + calculo;
numOrigen = numOrigen / 10;
}
//comparando
if (ni == num) {
return "El numero es capicua\n";
}
else {
return "El numero no es capicua\n";
}
}
Este codigo en negrita es que realiza todo el proceso.
calculo= numOrigen % 10;
numInverso = numInverso * 10 + calculo;
numOrigen = numOrigen / 10;
No hay comentarios:
Publicar un comentario