Advertisement
Guest User

Untitled

a guest
Nov 30th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MPASM 0.35 KB | None | 0 0
  1. n,r,u:integer;
  2. procedure ChetN;
  3. var
  4. Shet:integer;
  5. begin
  6. Shet:=0;
  7. repeat
  8. n:=n div 2;
  9. Shet:=Shet+u;
  10. until n=1;
  11. writeln(Shet);
  12. end;
  13. procedure NechetN;
  14. var
  15. Shet:integer;
  16. begin
  17. if n=3 then begin Shet:=u*3; writeln(Shet); exit; end;
  18. Shet:=u*2+r;
  19. writeln(Shet);
  20. end;
  21. begin
  22. readln(n,r,u);
  23. if n mod 2=0 then ChetN
  24. else NechetN;
  25. readln;
  26. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement