19.04.2006., 19:33
|
#5
|
Registered User
Datum registracije: Dec 2003
Lokacija: Okolica Čakovca, točnije Pretetinec
Postovi: 313
|
a dobro istina my bad...  ...kad sve radim v zadnje vrijeme...ipaq sam rješil...
ovaj prvi...
#include
#include
#include
using namespace std;
double kut;
int iter;
// racuna x^a/a!
double iks_na(double x, int a) {
double rez = pow(x, a); // izracuna x^a;
// postupno dijeli s faktorijelom
for (int i = 2; i <= a; ++i)
rez /= i;
return rez;
}
int main() {
double rjesenje;
cout << "Unesi kut u radijanima: ";
cin >> kut;
cout << "Unesi broj iteracija algoritma: ";
cin >> iter;
rjesenje = kut;
for (int i = 1; i <= iter; ++i)
if (i % 2 == 1) // za neparne i se oduzima, inace zbraja (po formuli)
rjesenje -= iks_na(kut, 2 * i + 1);
else rjesenje += iks_na(kut, 2 * i + 1);
cout << "sin(x) = " << rjesenje << endl;
return EXIT_SUCCESS;
}
|
|
|