using System;
class Program
{
static void Main()
// Definir variables de nombre y apellido
string nombre = "Ana";
string apellido = "Ara";
// Verificar si las cadenas son palíndromas entre sí
bool sonPalindromas = EsPalindroma(nombre, apellido);
// Mostrar el resultado
if (sonPalindromas)
Console.WriteLine("Tu nombre y apellido son palíndromos entre sí.");
}
else
Console.WriteLine("Tu nombre y apellido no son palíndromos entre sí.");
// Función para verificar si dos cadenas son palíndromas entre sí
static bool EsPalindroma(string str1, string str2)
// Concatenar las dos cadenas
string concatenadas = str1 + str2;
// Convertir a minúsculas y quitar espacios
concatenadas = concatenadas.ToLower().Replace(" ", "");
// Verificar si la cadena concatenada es palíndroma
int izquierda = 0;
int derecha = concatenadas.Length - 1;
while (izquierda < derecha)
if (concatenadas[izquierda] != concatenadas[derecha])
return false;
izquierda++;
derecha--;
return true;