Вход

Просмотр полной версии : Каждое третье число


madonzy
31.03.2013, 06:04
нк

Demath
31.03.2013, 07:02
Пример: есть число: 323532525631558 каждое третье число это: 3,2,5,1,4,8 их сумма равна 23 - число нечетное, а значит цикл должен закончиться и выведется: "Результат: 23".
Напишите корректный пример.

Число 323532525631558 кратно 3 ?!

Где Вы узрели 4 в цифрах этого числа ?!

Зачем Вы суммировали все 3,2,5,1,4,8 если
Каждая третья цифра этого числа сумируется и этот цикл продолжается до тех пор,
пока сумма этих чисел станет НЕчётной.
??

madonzy
31.03.2013, 12:29
гпш

Hekumok
31.03.2013, 12:57
Так?

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 : "Простите, но результат ваших чисел четный!") ;
} ;

madonzy
31.03.2013, 13:39
Так?

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 : "Простите, но результат ваших чисел четный!") ;
} ;


спасибо огромное!!! именно оно!!