scrieţi un algoritm în pseudocod care să determine n astfel încât 1+5+9+...+n=231
Răspunsuri la întrebare
Răspuns de
0
Te pot ajuta sa rezolvi matematic problema, pentru inceput.
Se observa ca 1+5+9+...+n este o progresie aritmetica cu ratia r=4, Sn=231 (suma progresiei) si noi trebuie sa aflam n-ul.
Folosim formula progresiei aritmetice:
Sn=n+4*[n(n-1)/2] = n+2n(n-1) (ecuatia de gr 2) => Sn=n+2n^2-2n=2n^2-n si avem solutia naturala 11 => ca termenul cautat este a_11 ca sa dea 1+5+9+...+n = 231
Formula unui termen este: a_k (indice) = a_1 + (k-1)r = 1+10*4=41
natural i = 1
natural n
natural s = 1
cat timp (s != 231)
{
i = i + 1
s = s + 4 * i - 3
}
n = 4 * i - 3
afiseaza n
andreimike91oyh0b9:
daca faci 1+5+9+13+17+21+25+29+33+37+41 o sa iti dea 231
Alte întrebări interesante
Engleza,
8 ani în urmă
Istorie,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă