Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int eh_primo (int y)
  5. {
  6. int i = 2, p = 0;
  7. while (y > i){
  8. if (y%i == 0){
  9. p = p + 1;
  10. }
  11. i++;
  12. }
  13. proximo_primo(p, y);
  14. }
  15.  
  16. int proximo_primo (int p, int y)
  17. {
  18. if(p == 0){
  19. return y;
  20. }
  21. else{
  22. y = y + 1;
  23. eh_primo(y);
  24. }
  25. }
  26.  
  27. double fatorial (int z, int i)
  28. {
  29. double fat = 1, total;
  30. while(z > 1){
  31. fat = fat * z;
  32. z--;
  33. }
  34. fat = fat/i;
  35. return fat;
  36. }
  37.  
  38. int main ()
  39. {
  40. int n, i = 1, y;
  41. double t = 0, v = 0;
  42. scanf("%d", &n);
  43. while(n >= i){
  44. y = (n+i) - n;
  45. printf("%d!/%d", i, eh_primo (y));
  46. if(n > i){
  47. printf(" + ");
  48. }
  49. t = fatorial(i, eh_primo (y));
  50. v = v + t;
  51. if(n == i){
  52. printf("\n");
  53. }
  54. i++;
  55. }
  56. printf("%.2lf\n", v);
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement