Programa si es palindromo o no
Enviado por erick222666 • 11 de Junio de 2018 • Tarea • 704 Palabras (3 Páginas) • 238 Visitas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication10
{
namespace Palindromo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\t\t\tPalindromo");
Console.Write("Ingrese una frase: ");
string cadena = Console.ReadLine();
cadena = cadena.Trim();
Palindromo p = new Palindromo(cadena);
Console.WriteLine("La cadena invertida es '" + p.Invertir() + "'");
p.esPalindromo();
Console.ReadLine();
}
}
class Palindromo
{
string Texto = "";
public Palindromo(string texto)
{
this.Texto = texto;
}
public string Invertir()
{
string aux = "";
for (int i = Texto.Length - 1; i >= 0; i--)
{
aux += Texto[i];
}
return aux;
}
public void esPalindromo()
{
if (Texto != Invertir())
{
Console.WriteLine("La frase No es palindromo");
}
else
{
Console.WriteLine("La frase Si es palindromo");
}
}
}
}
}
...