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

Problema asta in codeblocks folosind cmath: Se citește un număr natural impar n. Să se afișeze valoarea sumei 1+3+5+7+...n

Răspunsuri la întrebare

Răspuns de robertanisoiu
0

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int n;

   float x;

   cout<<"Dati numarul impar n = ";

   cin>>n;

   // Suma 1+3+5+7+....+2x-1 = x^2

   //Trebuie sa-l scriem pe n ca 2x-1, sa-l aflam pe x iar suma este x^2.

   // 2x-1=n=>x=(n+1)/2

   x=(n+1)/2;

   cout<<"Suma este: "<<pow(x,2); // functia pow(a,b) il ridica pe a la puterea b

   return 0;

}

Am folosit functia pow() din biblioteca <cmath>

pow(a,b) calculeaza a^{b}

Explicație:

Alte întrebări interesante