Formula lui Gauss pentru suma de numere consecutive: 1 + 2 + 3 + 4 + … + n = n * ( n + 1 ) / 2
Formula lui Gauss pentru sume de numere impare: 1 + 3 + 5 + 7 + … + ( 2n – 1 ) = n * n
Daca sunt exercitii de forma:
2 + 4 + 6 + 8 + … + 100 – se da factor comun 2 si se aplica prima formula.
3 + 6 + 9 + 12 + … + 2010 – se da factor comun 3 si se aplica prima formula.
#include <iostream>
using namespace std;
int main()
{
long long n;
cin >> n;
// Suma numerelor consecutive:
cout << n * ( n + 1 ) / 2;
// SAU Suma numerelor impare:
// cout << n * n;
return 0;
}
Sper sa va ajute!
Daca sunteti pasionati de jocuri, intrati pe adrianstudios.dev
Castle Conquest a fost primul meu joc, dar mai am si alte jocuri care urmeaza sa fie postate.
Sunt curios ce parere aveti, orice feedback m-ar ajuta mult!