Necesito un algoritmo que me diga si un numero es palindromico o no, y si no que crea el numero palindromico
Sería un numero capicúa... no? ...
Debes pensar el algoritmo, nadie te va a hacer los deberes aquí... puedes empezar pensando en meter los digitos del numero en un array... Si lo quieres hacer con enteros te va a tocar divir por 10, si lo haces con tratamiento de strings .. es mas sencillo.
Saludos y a estudiar!!
http://foro.elhacker.net/net/ayuda_c_algoritmo_para_saber_si_un_nordm_es_capicua-t212556.0.html;msg1014460 (http://foro.elhacker.net/net/ayuda_c_algoritmo_para_saber_si_un_nordm_es_capicua-t212556.0.html;msg1014460)
A modo de complemento en VB.net una forma facil seria:
If numero.ToString() = Strings.StrReverse(numero.ToString()) Then
MessageBox.Show("Es palindromico")
End If
creo que C# no maneja las funciones de Strings pero si alguien sabe como llamarlas pues que comparta la info ;D
En C# depende de que tipo de funciones necesites sobres las strings, pero hay que recordar que en sharp declaras una string, y luego sobre esta se utilizan los métodos.
strings texto = "mi texto";
texto.funciones //acceso a metodos disponibles
Para el caso de invertir una cadena sería necesario, primero convertir el string en un array de chars, invertir el array, y luego si "reformar" la palabra.
Dejar code sería realizarte el ejercicio :rolleyes:
Saludos