Просмотр полной версии : Каждое третье число
Пример: есть число: 323532525631558 каждое третье число это: 3,2,5,1,4,8 их сумма равна 23 - число нечетное, а значит цикл должен закончиться и выведется: "Результат: 23".
Напишите корректный пример.
Число 323532525631558 кратно 3 ?!
Где Вы узрели 4 в цифрах этого числа ?!
Зачем Вы суммировали все 3,2,5,1,4,8 если
Каждая третья цифра этого числа сумируется и этот цикл продолжается до тех пор,
пока сумма этих чисел станет НЕчётной.
??
Так?
var str = prompt("Введите число", "") ;
var l = str.length ;
if(l%3) {
alert("Длина числа должна быть кратной 3") ;
} else {
var sum = 0 ;
for(var i=2; i<l; i+=3)
sum += str[i]-0 ;
alert(sum%2?"Результат: "+sum : "Простите, но результат ваших чисел четный!") ;
} ;
Так?
var str = prompt("Введите число", "") ;
var l = str.length ;
if(l%3) {
alert("Длина числа должна быть кратной 3") ;
} else {
var sum = 0 ;
for(var i=2; i<l; i+=3)
sum += str[i]-0 ;
alert(sum%2?"Результат: "+sum : "Простите, но результат ваших чисел четный!") ;
} ;
спасибо огромное!!! именно оно!!
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot