Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1.  
  2. var
  3. ggg,s,s1,s2:string;
  4. i,p,itog1,itog2:integer;
  5. mass:array [1..5] of integer;
  6. a,b,e:integer;
  7. begin
  8. e:=10;
  9. read(s);
  10. ggg:=copy(s,1,1);
  11. val(ggg,b,e);
  12. mass[1]:=b;
  13. p:=1;
  14. for i:=2 to length(s) do
  15.  
  16. if i mod 2 <>0 then
  17. begin
  18. s1:=copy(s,i,1);
  19. val(s1,a,e);
  20. mass[i-p]:=a;
  21. p:=p*2;
  22. end
  23. else
  24. begin
  25. s2:=s2+copy(s,i,1);
  26. end;
  27.  
  28.  
  29. if (s2[1]='+') then itog1:= mass[1]+mass[2]
  30. else itog1:= mass[1]-mass[2];
  31.  
  32. for i:=2 to length(s2) do
  33. begin
  34. if (s2[i]='+') then
  35.  
  36. itog2:=itog1+mass[i+1]
  37. else
  38. itog2:=itog1-mass[i+1];
  39. end;
  40. writeln(itog2);
  41.  
  42.  
  43. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement