Guest User

Untitled

a guest
Mar 18th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. program project1;
  2.  
  3. const
  4. ZNAK = ['.', ',', ':', ';', '!', '?', '-', ' ','/'];
  5. CHECK = ['0','1','2','3','4','5','6','7','8','9'];
  6. var
  7. t:Text;
  8. s,pyt: String;
  9. h:char;
  10. i,j,f,n, LenS, dlinc : Integer;
  11. begin
  12. f:=0;
  13. n:=1;
  14. dlinc := 0;
  15. pyt:= 't.txt';
  16. writeln('Файл',pyt);
  17. Assign(t,pyt);
  18. Reset(t);
  19.  
  20. while not Eof(t) do
  21. begin
  22. readln(t,s);
  23. LenS := Length(S);
  24.  
  25. for i := 1 to LenS do
  26. if not (S[i] in ZNAK) then
  27. begin
  28. Inc(dlinc);
  29. if (i = LenS) or (S[i + 1] in ZNAK) then
  30. begin
  31. if dlinc >= 5 then
  32. begin
  33.  
  34. for j:= 1 to 5 do
  35. begin
  36. h:=s[j];
  37. if h in CHECK then
  38. begin
  39. val(h,f);
  40. n:=f*n;
  41. end
  42. else delete(s,1,dlinc);
  43. end;
  44. if n mod 2 = 0 then write(' Chetnoe = ',n)
  45. else write (' Necnetnoe = ',n); //Проверка на четноесть нечетноесть
  46. n:=1;
  47. delete(s,1,dlinc);
  48. end
  49.  
  50.  
  51.  
  52. else
  53. begin
  54. delete(s,1,dlinc);
  55. dlinc := 0;
  56. writeln('dlina menshe 5i = ', s);
  57. end;
  58. end;
  59. end;
  60. end;
  61. Close(t);
  62. Readln;
  63. end.
Add Comment
Please, Sign In to add comment