cum calculezi at mai repede suma tuturor numerelor cuprinse între doua numere date A și B fără acestea? Exemplu Pentru a =6 și b=3
Răspunsuri la întrebare
Răspuns de
5
if (a>b) swap(a,b); // interschimb ca a sa fie mai mic
primul=a+1; ultimul=b-1; nr=ultimul-primul+1;
// folosim suma termenilor unei progresii aritmetice de la primul la ultimul
// suma=(primul+ultimul)*nr/2
if (nr%2==0) suma=(primul+ultimul)*nr/2;
else suma=((primul+ultimul)/2)*nr;
cout << suma;
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă