Advertisement
Guest User

Untitled

a guest
Jun 10th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // triangle.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
  2. //
  3.  
  4. #include "pch.h"
  5. #include <iostream>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     double a = 3;
  12.     double b = 4;
  13.     double c = 5;
  14.     unsigned int two = 2;
  15.     double p = 0;
  16.     double res = 0;
  17.  
  18.     // формула герона
  19.  
  20.     __asm{
  21.         fld a
  22.         fld b
  23.         fld c
  24.  
  25.         fadd st(0), st(1)
  26.         fadd st(0), st(2)
  27.         fidiv two
  28.         fstp p
  29.  
  30.         fld c
  31.         fld p // p c b a
  32.  
  33.         fsubr st(1), st
  34.         fsubr st(2), st
  35.         fsubr st(3), st
  36.  
  37.         fmulp st(1), st
  38.         fmulp st(1), st
  39.         fmulp st(1), st
  40.  
  41.         fsqrt
  42.  
  43.         fstp res
  44.     }
  45.  
  46.     cout << res << endl;
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement