Advertisement
CyberPascal

Untitled

Apr 15th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.03 KB | None | 0 0
  1. program PolindromX; uses crt;
  2. var x:string;
  3.     n:longint;
  4.  
  5. Procedure Input_data(var n:longint);
  6. Begin
  7. Write(' Введите целое число N: '); Readln(N);
  8. end;
  9.  
  10. Procedure Polindrom(x:string);
  11. var flag:boolean;
  12.     i,j:integer;
  13. Begin
  14. j:=1;
  15. Flag:=False;
  16. i:=Length(X);
  17.  
  18. While (i > j) do
  19.       Begin
  20.       if (X[j] <> X[i]) then break
  21.                         else Flag:=True;
  22.       Inc(j);
  23.       Dec(i);
  24.       end;
  25.  
  26. if Flag then Writeln(' Число ',x,' - палиндром.')
  27.         else Writeln(' Число ',x,' - не палиндром.')
  28. end;
  29.  
  30. Begin clrscr;
  31. Write('--------------------------------------------------------------------------------');
  32. Input_data(N);
  33. Str(N,X);
  34. Polindrom(X);
  35. Write('--------------------------------------------------------------------------------');
  36. GotoXY(15,WhereY); Writeln('Для выхода из программы нажмите клавишу "Enter"');
  37. Write('--------------------------------------------------------------------------------');
  38. Readln;
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement