سلام.من میخوام بسط تابع نمایی رو تایه مقدار دلخواهی حساب کنم ،ولی عددهایی که با این کد میگیرم اصلا با جوابای واقعی نمیخونه،کسی میدونه مشکل کجاس؟
کد:
#include <iostream> #include <math.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { cout<<"A Code For Calculate Expansion Of Exp(x)"<<endl; int a,i,x,t; t=1; cout<<"Enter The Value Of X In The Exp(x):\n"; cin>>x; cout<<"Enter The Depth Of Calculation:\n"; cin>>a; long double expansion; expansion=0.0; long int fact; fact=1; for (i=0;i<=a;i++) { if (i==0) { expansion+=1; } else { fact=fact*i; t*=x; expansion+=double(t)/fact; } cout<<"fact"<<i<<"="<<fact<<endl; cout<<"expansion"<<expansion<<endl; } cout<<"The Answer Is:"<<expansion<<endl; }
دیدگاه