Добавить диапазон номеров - PullRequest
0 голосов
/ 23 октября 2019

я пытаюсь создать программу добавления, которая добавляет все предыдущие числа к num, скажем, num равно четырем, поэтому 1 + 2 + 3 + 4 = 10, а затем возвращает num. Любая помощь о том, как функция SumNum (Num) будет здорово, спасибо

1 Ответ

1 голос
/ 23 октября 2019

Если оно всегда будет от 1 до N (1 + 2 + 3 + 4 + 5 + ... + N), вы можете использовать следующую формулу: Sum = ((A0 + An) * n) / 2,Это уравнение для суммы арифметической прогрессии

function int SumNum(num){
  return ((1 + num)*num)/2;
}
...