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

scrieti programe pentru determinarea sumelor
s1=1*2+2*3+..............n(n+1)
s2=1*3+2*4+.........+n(n+2
rezolvati in c++ va rog


AntiEaglesDavids: astea nu se pot rezolva cu o formula?
Lia961: Ce fel de formulă?
Lia961: Că...nu înțeleg
Lia961: Am scris în fiecare program câte o formulă de calcul a sumei.
AntiEaglesDavids: adica sa rezolvi fara un for/while .... ca la mate, direct, printr-o formula
AntiEaglesDavids: cum e pt 1+2+3...+n = n*(n+1)/2 asa si pt astea ma gandesc ca poate este o formula dar nu sunt sigur (tin minte ca le-am rezolvat la ora de mate mai demult)
Lia961: Nu e același lucru. Hai să zicem că avem de calculat suma a n termeni(la mate). Și era sumă de la i=1 până la n (în infomatică ține loc de for) din n=1+2+...+n
Lia961: Aaaa, da, și asa e o soluție.
Lia961: Ai dreptate. îl citim pe n, si apoi screm formula aceea. eu am făcut cu for. mi se pare mai drăguț.

Răspunsuri la întrebare

Răspuns de Lia961
1
int main()
{
int i, n, s1=0;
cin>>n;
for(i=1; i<=n; i++)
s1=s1+i*(i+1);
cout<}

int main()
{
int n, i, s2=0;
cin>>n;
for(i=1; i<=n; i++)
s2=s2+i*(i+2);
cout<}
Alte întrebări interesante