Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int faktorijel(int n)
- {
- if(n==0) return 1;
- int proizvod=1;
- int i;
- for(i=1;i<=n;i++)
- {
- proizvod*=i;
- }
- return proizvod;
- }
- double sinus(double x,int n)
- {
- double suma=0;
- int i;
- for(i=1;i<=n;i++)
- {
- suma+=pow(-1,i-1)*(pow(x,2*i-1)/faktorijel(2*i-1));
- }
- return suma;
- }
- int main() {
- int n;
- double x;
- double sinusi,psinus;
- printf("Unesite x: ");
- scanf("%lf",&x);
- printf("\nUnesite n: ");
- scanf("%d",&n);
- sinusi=sinus(x,n);
- psinus=sin(x);
- printf("\nsin(x)=%lf",psinus);
- printf("\nsinus(x)=%lf",sinusi);
- printf("\nRazlika: %lf (%.2lf%%).",fabs(psinus-sinusi),fabs(psinus-sinusi)/psinus);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement