Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Подскажите как решить!!! (процедуры и функции)
Подскажите как решить!!!
Даны две арифметические прогрессии An и Bn-заданы своими разностями и первыми членами,определить:при каком n сумма первых n-членов прогрессии An станет больше первых k членов прогрессии Bn,число k дано.
1 | Автор: axel2008 | 2008-12-16, 18:50   |  Репутация: [ + 0 ]
считаешь сумму Bn по формул для k-слагаемых SBn=(B1+Bk)*k/2, где Bk=B1+d*(k-1). Где d - разность Потом для второй прогрессии прокручиваешь цикл и считаешь сумму по той же формуле, только для переменного числа слагаемых SAn=(A1+Aj)*j/2, где Аj=А1+d*(j-1) и как только сумма стала больше чем та, которую посчитал раньше SBn - стоп и запоминиешь j. Это и есть твой ответ.

Можешь выражать благодарность сайту, любым доступным тебе способом. Удачи.

2 | Автор: admin | 2008-12-16, 21:30   |  Репутация: [ + 21 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Подскажите как решить!!! (процедуры и функции)
Страница 1 из 11
Поиск: