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

Sa se calculeze valoarea expresiei: în C++

Anexe:

Răspunsuri la întrebare

Răspuns de uionutalin
2

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int n,e=0,i,nr=0;

   cin>>n;

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

   {

       if(nr%2==0)

           e=e+i*(i+1);

       else

           e=e-i*(i+1);

       nr++;

   }

   cout<<e;

   return 0;

}

Explicație:

Am luat ca variabile n - nr de elemente din sir, nr - exponentul lui -1, e - valoarea expresiei si i - un contor.

In functie de valoarea lui nr, adunam sau scadem in variabila e. Spor!

Vad ca in comentarii nu ma lasa sa scriu, dar iti scriu aici ca functia pow o apelezi din #include<cmath>


maximvasluian2011: începînd de la -1 la n *n*(n+1)
uionutalin: Nu inteleg ce vrei sa zici
uionutalin: Pai asta e programul care calculeaza pas cu pas utilizand formula de la sfarsit in functie de daca n este par sau impar.
uionutalin: Sau ce vrei sa intrebi ca nu imi dau seama?
maximvasluian2011: Scuze eu am încurcat ceva
maximvasluian2011: dar cum sa scriu -1 la puterea n
uionutalin: Nu inteleg de ce iti trebuie sa scrii in program -1 la puterea n ca practic acel -1 la puterea n iti da semnul + sau - .
uionutalin: Daca vrei tu sa scrii -1 la puterea n separat sau ceva de genul ai putea scrie o functie de genul pow(-1,n) si asta din biblioteca #include
uionutalin: #include
uionutalin: #include
Alte întrebări interesante