3. Scrieţi un program in C++ care să calculeze suma:
|S=-1+(-4)+(-7)+(-10)+...+[-(3xK+1)], unde k este un nr natural.
Răspunsuri la întrebare
Răspuns:
#include <iostream> // se include biblioteca iostream
#include <cmath> // se include biblioteca cmath
using namespace std; //pentru functiile de tip standard (std), cin, cout...
int main() //functia principala a programului
{
int k; //declaram variabila de tip intreg k
cout << "k= "; cin >> k; //afisam pe ecran k= si citim de la tastatura pe k
int S = 0; //declaram suma S pe care o initializam cu 0 (adica porneste de la 0)
for (int i = 0; i <= k; i++) //o bucla for care declara o variabila i care porneste de la 0, cu conditia i <= k, unde i creste cu +1
{
int t = -(3*i + 1); //declaram variabila intreaga t care primeste valoarea -(3*i + 1)
S += t; // Suma primeste valoarea S+t
}
cout << "S= " << S << endl; // afisam suma S
return 0; //sfarsitul programului
}
Explicație: