/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

capicua error

 
      Índice del Foro elrincondelc.com -> Java
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
camus1987



Registrado: 31 Ago 2010
Mensajes: 14
Ubicación: lima - peru

MensajePublicado: 11/10/2010 11:38 am
Título: capicua error

Salu2;tengo el sgte inconveniente trato de indicar quienes son capicuas de una serie de numeros... chequean la rspuesta que me da....si alguien tiene alguna idea...muchas gracias

public class capicuas
{
int n1, n2;
int i,j,k;
int numero, falta,numeroInvertido, resto;
int []capicua = new int [1000];

int cont_capicua , cont_nocapi;
capicuas (int n1,int n2)
{
this.n1 = n1;
this.n2 = n2;
}
void operar_capicua ()
{
for (numero=n1;numero<=n2;numero++)
{
falta=numero;
numeroInvertido=0;
resto=0;
// El código que viene a continuación da la vuelta a un numero
while(falta!=0)
{
resto=falta%10;
numeroInvertido=numeroInvertido*10+resto;
falta=falta/10;
}

// Si el número origen y el destino son el mismo, es que es capicua
if(numeroInvertido==numero)
{
capicua[j++]=numeroInvertido;
cont_capicua++;
}
else
{
capicua[k++]=numeroInvertido;
cont_nocapi++;
}
}

System.out.print("Los # Capicuas son : ");
mostrar(capicua);
System.out.println();
System.out.println("Total de capicuas : "+cont_capicua);

}

private void mostrar(int[] capicua)
{
int a ;
for (a =0;a<cont_capicua;a++)
{
System.out.print(" " +capicua[a]);
}
}
}


===================================
aqui esta mi error:

Ingrese Primer # : 1
Ingrese Segundo # : 101
Los # Capicuas son : 1 21 31 41 51 61 71 81 91 2 22 33 44 55 66 77 88 99 101
Total de capicuas : 19
_________________
Camus Inicia
Volver arriba
      Índice del Foro elrincondelc.com -> Java
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com