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

Scrieți un program (codul deplin, inclusiv importarea bibliotecilor necesare) care calculează suma șirului: 1-1/2+1/4-1/8+...+(-1)n/2n, n fiind citit de la tastatură (ca exemplu, pentru n=4 suma va fi 1-1/2+1/4-1/8+1/16). URGENT!

Răspunsuri la întrebare

Răspuns de Rayzen
2

#include <iostream>

using namespace std;

int main()

{

int n, semn = -1;

float S = 1, F = 1;

cin >> n;

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

{

 F *= 0.5;

 S += semn*F;

 semn = (-1)*semn;

}

cout << S;

}

Alte întrebări interesante