SHARE
TWEET

Untitled

a guest Jul 20th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top