Tranvick

Task4(C)

Jun 24th, 2013
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.     double x = 0.0, len, b, cc = 100000.0, f = 0.0, lf, five = 5.0, two = 2.0, res = 0.0;
  8.     _asm {
  9.         finit
  10.         fldpi
  11.         fst b
  12.         fadd b
  13.         fst b
  14.        
  15.         fdiv cc
  16.         fstp len
  17.  
  18.         mov ecx, 100000
  19. _loop:
  20.         fld f
  21.         fstp lf
  22.         fld x
  23.         fadd len
  24.         fst x
  25.         fmul x
  26.         fsin
  27.         fstp f
  28.         fld x
  29.         fmul five
  30.         fadd f
  31.         fst f
  32.         fadd lf
  33.         fdiv two
  34.         fmul len
  35.         fadd res
  36.         fstp res
  37.         loop _loop
  38.     }
  39.     cout << res << endl;
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment