Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. int faktorijel(int n)
  4. {
  5. if(n==0) return 1;
  6. int proizvod=1;
  7. int i;
  8. for(i=1;i<=n;i++)
  9. {
  10. proizvod*=i;
  11. }
  12. return proizvod;
  13. }
  14.  
  15. double sinus(double x,int n)
  16. {
  17. double suma=0;
  18. int i;
  19. for(i=1;i<=n;i++)
  20. {
  21. suma+=pow(-1,i-1)*(pow(x,2*i-1)/faktorijel(2*i-1));
  22. }
  23. return suma;
  24. }
  25.  
  26.  
  27. int main() {
  28. int n;
  29. double x;
  30. double sinusi,psinus;
  31. printf("Unesite x: ");
  32. scanf("%lf",&x);
  33. printf("\nUnesite n: ");
  34. scanf("%d",&n);
  35. sinusi=sinus(x,n);
  36. psinus=sin(x);
  37. printf("\nsin(x)=%lf",psinus);
  38. printf("\nsinus(x)=%lf",sinusi);
  39. printf("\nRazlika: %lf (%.2lf%%).",fabs(psinus-sinusi),fabs(psinus-sinusi)/psinus);
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement