[ toncek666 @ 16.05.2007. 22:34 ] @
Pozdrav ljudi ! Trebam pomoć oko rješavanja zadatka koji glasi : "Program koji računa sin(x). Ulazni parametri su X i broj iteracija algoritma. Program izraditi koristeći Taylorov red." Imam nešto rješeno ali ne radi kako treba. Jel može pomoć ? Kod: #include <iostream> using namespace std; int main(){ int x,iter; float i,j,fakt=1,racx=1,brojac=1,predznak=1; float sin; cout<<"Upisi broj x: "; cin>>x; cout<<"Upisi iteraciju broja: "; cin>>iter; racx=x; iter--; sin=x; for (i=0;i<iter;i++){ predznak*=-1; racx*=x*x; brojac+=2; for (j=1;j<=brojac;j++){ fakt*=j; } sin+=predznak*racx/fakt; fakt=1; } cout<<endl<<"Rjesenje je: "<<sin<<endl; system("PAUSE"); return 0; } Unaprijed hvala! |