Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать функцию, вычисляющую сумму целых чисел из диапазона между двумя заданными значениям в javascript

max Ученик (157), закрыт 8 лет назад
Лучший ответ
Николай Веселуха Высший разум (380919) 8 лет назад
function sumBetween(left, right) {
let sum = n => (n * (n + 1)) / 2;
return sum(right - 1) - sum(left);
}
Остальные ответы
Nikolaj Blazhko Профи (881) 8 лет назад
function sum(n,m) {
var s, sum = 0;
var count = m - n;

for (s = 1 ; s < count ; s++)
{
sum += n + s;
}

return sum;
}
max Ученик (157) 8 лет назад
не работает
Nikolaj Blazhko Профи (881) Как это не работает, если я сам тестил? Может Вы просто не умеете ф-цию вызывать?
Григорий Стафеев Знаток (385) 8 лет назад
function main()
{
var a=prompt();
var b=prompt();
var r=0;
for(var i=a;i<=b;++i)
{
s+=Number(i);
}
alert(s);
}
Молот Шотландцев Высший разум (303067) 8 лет назад
function summa (a, b) {
var mass = [];
for (i = a; i <= b; i++) {
mass.push(i);
}
document.write(mass);
var summ = 0;
for (i = 0; i < mass.length; i++) {
summ = summ + mass[i];
}
alert(summ);
}
summa(10, 25);
Похожие вопросы