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


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 de mariusmihit10
2

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:


monicamoni48: Multumesc enorm!
mariusmihit10: Cp
Alte întrebări interesante