- Curso
- Funciones C
- Función para comprobar palíndromo
Función para comprobar palíndromo
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que implemente una función para comprobar si una cadena es un palíndromo o no. Un palíndromo son las cadenas que se pueden leer igual de derecha a izquierda, como 'radar'.
Entrada
radar
Salida
True
Solución
using System;
public class ComprobarPalindromo
{
public static void Main(string[] args)
{
string texto = Console.ReadLine();
Console.WriteLine(EsPalindromo(texto));
}
public static bool EsPalindromo(string texto)
{
texto = texto.ToUpper();
int j = texto.Length - 1;
for (int i = 0; i < j; i++)
{
if (texto[i] != texto[j])
{
return false;
}
j--;
}
return true;
}
}