Program: sprawdzający czy podane przez użytkownika słowo jest palindromem.
Jak w opisie – kolejny program sprawdzający palindrom.
Kompilator: Microsoft Visual Studio
Kod programu:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Podaj slowo:");
string slowo = Console.ReadLine();
int polowa = (slowo.Length / 2);
bool pal = false;
for (int i = 0; i < polowa; i++)
{
if (slowo.ElementAt(i) == slowo.ElementAt(slowo.Length - i - 1))
{
pal = true;
}
else
{
pal = false;
break;
}
};
if (pal == true)
Console.WriteLine("Slowo jest palindromem");
else
Console.WriteLine("Slowo nie jest palindromem");
Console.ReadKey();
Console.Clear();
}
}
} Słowniczek pojęć:
Wyrażenie brzmiące tak samo czytane od lewej do prawej i od prawej do lewej. Przykładem palindromu jest: Kobyła ma mały bok. Współcześnie palindromy pełnią funkcję gry słownej. Prawdopodobnie tak było również i w przeszłości, choć pewne znaleziska sugerują, że palindromy mogły też mieć znaczenie magiczne.