Informatică, întrebare adresată de Tonecika, 9 ani în urmă

De la tastatură se introduce un număr natural N. Să se elaboreze un program care
calculează valoarea sumei: S(n)=1+3+5+…+(2n-1), ∈ .


GreenEyes71: Cum poate fi scrisă suma mai simplu ? Asta ține de matematică, nu de informatică. Matematica și informatica sunt surori bune, chiar foarte apropiate.
boiustef: cred aici tr. să dea dovadă că poate aplica instrucţiunile de repetare... şi ar fi foarte bine să le aplice pe toate şi să compare rezultatele...
Dar e f.b. şi să cunoască formula de la mate....

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int S(const int n)

{

   int val = 0;

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

       val += 2 * i - 1;

   return val;

}

int main()

{

   int n;

   std::cin >> n;

   std::cout << S(n);

   return 0;

}

Alte întrebări interesante