Witam , chciałam napisać program , który dla funkcji sinus x, jej argument mnoży przez 1/n, gdzie n=10...100...1000 itd. Stworzyłam poniższy kod i niestety wychodza mi same zera, nie wiem co tu robię źle. Czy ktoś by mi wyjaśnił?
#include <iostream>
#include <math.h>
#include<conio.h>
using namespace std; //deklaracja przestrzeni nazw std
float n,g,i,h,x; //deklaracja zmiennych
int main() //poczatek programu
{
cout<<"podaj wartosc n: "; //wyrzucenie na ekran tekstu
cin>>n; //pobranie zmiennej n
x=sin(x);
//przyrownanie zmiennej x do 0
h=(1/n); //przypisanie do zmiennej h dzialania (1/n)
for (i=1;i<=n;i++) //petla for
{ //poczatek zadan w petli
x=x*h; //przyrownanie x do dzialania x=x+h
cout.precision(16); //ustalenie precyzji wyswietlania tekstu
cout<<x<<"\n"; //wyswietlenie wartosci zmiennej x
} //koniec zadan w petli
cout<<"koniec obliczen"<<"\n"; //wyswietlenie na ekran informacji o zakonczeniu wykonywania dzialan
getch();
}