Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. program ideone;
  2. var
  3. s1,x,y:string;
  4. i,j,err,a,b,c,k: integer;
  5. mas,mas2: array[1..255] of string;
  6. mas1: array[1..255] of integer;
  7.  
  8. begin
  9. readln(s1);
  10.  
  11. j:=1;
  12.  
  13. for i:=1 to length(s1) do
  14. begin
  15. if s1[i]<>' ' then mas[j]:=mas[j]+s1[i]
  16. else j:=j+1;
  17. end;
  18.  
  19. for i:=1 to 255 do
  20. begin
  21. val(mas[i],mas1[i],err);
  22. if err<>0 then mas2[i]:=mas[i];
  23. end;
  24.  
  25. a:=0;
  26. i:=255;
  27.  
  28. while a=0 do
  29. begin
  30. i:=i-1;
  31. if mas1[i]<>0 then a:=mas1[i];
  32. end;
  33.  
  34.  
  35.  
  36. b:=a div 60;
  37. c:=a-b*60;
  38. k:=b - 10*(b div 10);
  39.  
  40. if (k=0) or (k=5) or (k=6) or (k=7) or (k=8) or (k=9) then x:='минут' else
  41. if (k=1) then x:='минута' else
  42. if (b<20) and ((k=2) or (k=3) or (k=4)) then x:='минут'
  43. else if (b>=20) and ((k=2) or (k=3) or (k=4)) then x:='минуты';
  44.  
  45. k:=c-10*(c div 10);
  46.  
  47. if (k=0) or (k=5) or (k=6) or (k=7) or (k=8) or (k=9) then y:='секунд' else
  48. if (k=1) then y:='секунда' else
  49. if (k=2) or (k=3) or (k=4) then y:='секунды';
  50.  
  51. for i:=1 to 255 do
  52. begin
  53. write (mas2[i],' ');
  54. end;
  55.  
  56. write (b,' ',x,' ',c,' ',y);
  57.  
  58. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement