Informatică, întrebare adresată de imthesink23owvmlq, 8 ani în urmă

Să se calculeze recursiv suma în limbajul de programare c: S=1/2+2/1+2/3+3/2+...+n/(n+1)+(n+1)/n

Răspunsuri la întrebare

Răspuns de snjakwdoosojdbz
0

#include <iostream>

using namespace std;

double s(int n)

{

   if(n==0)    return 0;

   return s(n-1)+(double)n/(n+1)+(double)(n+1)/n;

}

int main()

{

   int n;

   cin>>n;

   cout<<s(n);

}

Alte întrebări interesante