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

Cerinţa
Să se scrie un program care citește numărul natural n și determină suma S=1*2+2*3+3*4+...+n*(n+1).

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieşire
Programul afișează pe ecran mesajul Rezultatul este S, unde S reprezintă valoarea calculată.

Restricţii şi precizări
0 < n <= 100



Exemplu
Intrare

4
Ieșire

Rezultatul este 40


NiceShotVi: in ce limbaj de programare?
Banu4: C++

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
1
#include <iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;
    cout << n * (n + 1) * (n + 2) / 3;
    return 0;
}



AntiEaglesDavids: da-mi link
Banu4: http://www.pbinfo.ro/?pagina=probleme&id=335
AntiEaglesDavids: pai asta are cerinta diferita fata de ce ai scris mai sus
AntiEaglesDavids: sunt si scaderi in suma aia pe cand in asta sunt doar adunari
Banu4: da am vazut acum...sunt 2 probleme la care difera semnele
Banu4: http://www.pbinfo.ro/?pagina=probleme&id=332....asta e problema si am bagat structura care mi-ai dat-o
AntiEaglesDavids: citeste mai atent cerinta la "date de iesire" ;)
AntiEaglesDavids: trebuie sa modifici ceva si iti va merge
Banu4: ok..mersi
AntiEaglesDavids: n-ai pt ce
Alte întrebări interesante