вот я кое чего наваял используя ассемблерные вставки, все компилится но результат несовпадает с реальным(( Помогите исправить мой код.
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	/*Требуется вычислить выражение (argTG/(cos{i}+tg(i)))*cos(i*i)*/
	double a=0;//хранится результат cos(i)+tg(i)
    double b=0;//хранится результат argTG(i)/a
    double y=0;//хранится результат b * cos(i^2)
    int i = 3;
    int j = 9; //i^2
    _asm
    {
		finit
        fld i
        fcos
        fld i
        fptan
        fadd
        fstp a
            fld i
            fpatan
            fld a
            fdiv
            fstp b
                     fld b
                     fld j
                     fcos
                     fmul
                     fstp y
    }
cout<<"Результат операции: "<<y;
cout<<endl;
	return 0;
}






