C++
Compuneţi un program care va afla valoarea aproximativă a funcţiei y = sin(x) după formula
y =x-x^3/3!+x^5/5!-x^7/7!.
Calcularea factorialilor să se efectueze într-un subprogram.
Va rog. URGENT!!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int fact(int x){
return x == 0 ? 1 : x * fact(x-1);
}
int main(){
double x;
cin >> x;
double p = x;
double sin = 0;
for(int i = 1; i <= 7; i+=2){
if(i%4 == 1)
sin += p / fact(i);
else sin -= p/fact(i);
p = p * x * x;
}
cout << sin;
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă