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

Ajutati-ma va rog frumos la problema in C++. Dau coroana​

Anexe:

boiustef: am realizat cred mai simplu, nu am vrut să te complic cu for şi indici pari/impari ai termenilor sumei
pedrocico09owrrjm: multumesc foarte mult
boiustef: cu plăcere

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

double x, y, p, nmrt;

int f2, f4, f6;

int fact(int m)

{

   int f=1, i;

   if (m==0) f=1;

   else

       {

           for (i=1; i<=m; ++i)

           {

               f=f*i;

           }

       }

   return f;

}

int main()

{

   cout << "x= ";

   cin >> x;

   p=x*x;

   nmrt=p;

   f2=fact(2);

   y=1-nmrt/f2;

   nmrt=nmrt*p;

   f4=fact(4);

   y=y+nmrt/f4;

   nmrt=nmrt*p;

   f6=fact(6);

   y=y-nmrt/f6;

   cout << "y=cos(" << x << ")= " << y;

}

Alte întrebări interesante