c++, szereg maclourina

0

Witam, chciałabym napisac program który ma funkcje sinus zapisaną w postaci szeregu maclourina, i do x dodaje kolejno 1/10, 1/100 itd. a w ostatecznosci daje w wyniku wartość funkcji.Co tu mieszam??

#include <iostream>
#include <math.h>
#include<conio.h>
using namespace std; 


int main()
{
	double h,a,x,i,n;
(x*x*x*x)/6= a;
cout<<"podaj wartosc n: ";
cin>>n; //pobranie zmiennej n
h=(1/n);
for (int i = 1; i <= n; ++i)
 {
    x += h;
    cout.precision(16);
    cout<<a<<"\n";
    
     }
     getch();
} 
0
(x*x*x*x)/6= a;

Wtf, co to jest? To trochę jak 2 = a; - czyli nie ma sensu.

0

W zasadzie wszystko napisane jest tu źle. Począwszy od jakichś obliczeń z d**y:

(x*x*x*x)/6= a;

na niezainicjalizowanej zmiennej x
poprzez dzielenie całkowitoliczbowe 1/n zamiast zmiennoprzecinkowego 1.0/n
Kończąc na jakimś zupełnie idiotycznym wzorze. Ty w ogóle wiesz jak wygląda sinus rozwinięty w szereg?
Najgorsze jest to że kod o który ci chodzi można w ciągu 2 sekund znaleźć za pomocą google. Szkoda mi słów...

0

to jest to zadnie co ostatnio, tylko że sinus x musze zamienic na szereg maclourina i napisac program który do rgumentu x doda 1/10, 1/100 itd .

0

Tylko w tym semestrze masz programowanie? Proszę, powiedz, że tak. Bo wygląda to obecnie w ten sposób, że wklejasz jakiś zupełnie bezsensowny kod, ktoś podaje ci rozwiązanie na tacy i ty dalej nic nie potrafisz.

0

Och tak? Od miesiąca? Bo ja pierwszy twój post widzę z 06-10-2011, od tego czasu minęło już 4 miesiące a ty nadal niczego się nie nauczyłaś. Studia nie są obowiązkowe, wiesz? Zresztą programowanie programowaniem, ale ty nie umiesz oprócz tego podstaw matematyki...

0

Kod, który dodaje to 1/10 itd. podałem ostatnio. Jedyna w nim różnica będzie teraz taka, że zamiast sin(x); w pętli będzie jakis_sin(x);, gdzie jakis_sin to funkcja obliczająca wartość funkcji z szeregu. Wzór jest na Wikipedii, jako, że na tym forum nie pomaga się kiedy nie dajesz nic, spróbuj zaimplementować ten wzór. Skup się!

1 użytkowników online, w tym zalogowanych: 0, gości: 1