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

sa se scrie un program care citeste nr nat n si determina suma S=1*2 +2*3+ 3*4+ .... +n*(n 1). Nr se citesc de la tastatura.programul va afisa pe ecran REZULTATUL ESTE S, unde S reprezinta valoarea calculata. EX 4 REZULTATUL ESTE 40. Va rog ajutati-ma!! rezultatele sa fie in C++


alexdim: 4 raspuns 40
SeeSharp: acest tip de suma se poate rezolva doar pe calculator
alexdim: da
maria99s: nu are cum sa dea 40. calculeaza de mana si o sa vezi ca iti da 20
SeeSharp: 1*2+2*3+3*4+4*5 da 40
alexdim: atata da el
alexdim: nu merge

Răspunsuri la întrebare

Răspuns de maria99s
1
int main()
{
   int n, i, s=0;
   cin>>n;
  while (n!=0)
   {
       s=s+n*(n+1);
       n--;
   }
cout<<s;
}

SeeSharp: programul e bun! se putea si cu for(int x=1;x <= b;x++) , si faceai s=s*1 iar S+=s; oricum problema poate fi imbunatatita, sa verific daca ce ai introdus este un numar si nu o litera,daca n este pozitiv, daca n este intreg..
alexdim: am primit scor 0
Alte întrebări interesante