class Cadena
{
char[] aux;
int i;
public Cadena()
{
aux = new char[50];
i = 0;
}
public Cadena(int n)
{
aux = new char[n];
i = 0;
}
public char[] Copiar(char[] cad, int n)
{
if (n == 0)
aux[n] = cad[n];
else
{
aux[n] = cad[n];
Copiar(cad, n - 1);
}
return aux;
}
public char[] Invertir(char[] cad, int n)
{
if (n == 0)
aux[i] = cad[n];
else
{
aux[i++] = cad[n];
Invertir(cad, n - 1);
}
return aux;
}
public char[] Invertir(string cad, int n)
{
if (n == 0)
aux[i] = cad[n];
else
{
aux[i++] = cad[n];
Invertir(cad, n - 1);
}
return aux;
}
}
Esta clase sirve para invertir las cadenas de texto
puedes descargar el proyecto completo desde el enlace
http://www.mediafire.com/?z3lkef5k9zo2fm6
No hay comentarios:
Publicar un comentario