ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅.
ΠΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ — ΡΡΠΎ ΡΠ»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ ΠΈ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ: Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΠ° String, Π² ΠΎΠ΄ΠΈΠ½Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ, Π² Π΄ΡΡΠ³ΠΎΠΉ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠ°ΡΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
program Palindrom;
//ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅.
var
s_Word1, s_Word2: string;
i_Num, i_n, i, j: integer;
r_Acoun: real;
begin
WriteLn('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ»ΠΎΠ²ΠΎ:');
ReadLn(s_Word1);
s_Word2 := '';
r_Acoun := 0;
for i := length(s_Word1) downto 1 do
begin
s_Word2 := s_Word2 + s_Word1[i];
end;
if s_Word2 = s_Word1 then
WriteLn(s_Word1, ' - ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ')
else
WriteLn(s_Word1, ' - Π½Π΅ ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ');
//Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
WriteLn('ΠΠ°ΠΆΠΌΠΈΡΠ΅ <Enter>, ΡΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ.');
ReadLn();
end.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅.