Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2013, 06:04
Новичок на форуме
Отправить личное сообщение для madonzy Посмотреть профиль Найти все сообщения от madonzy
 
Регистрация: 31.03.2013
Сообщений: 5

Каждое третье число
нк

Последний раз редактировалось madonzy, 31.03.2013 в 13:41.
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2013, 07:02
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

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

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

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

Зачем Вы суммировали все 3,2,5,1,4,8 если
Сообщение от madonzy
Каждая третья цифра этого числа сумируется и этот цикл продолжается до тех пор,
пока сумма этих чисел станет НЕчётной.
??
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2013, 12:29
Новичок на форуме
Отправить личное сообщение для madonzy Посмотреть профиль Найти все сообщения от madonzy
 
Регистрация: 31.03.2013
Сообщений: 5

гпш

Последний раз редактировалось madonzy, 31.03.2013 в 13:42.
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2013, 12:57
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Так?
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 : "Простите, но результат ваших чисел четный!") ;
} ;
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2013, 13:39
Новичок на форуме
Отправить личное сообщение для madonzy Посмотреть профиль Найти все сообщения от madonzy
 
Регистрация: 31.03.2013
Сообщений: 5

Сообщение от Hekumok Посмотреть сообщение
Так?
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 : "Простите, но результат ваших чисел четный!") ;
} ;
спасибо огромное!!! именно оно!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить пробелы в число после рандома RuSS_lan Общие вопросы Javascript 3 05.01.2013 18:05
определить число целое или нет dadli Общие вопросы Javascript 29 14.06.2012 22:59
Как найти наибольшее число и ввести его на экран? Ivan152 Оффтопик 2 20.05.2012 20:13
Округлить целое число glebovsky Общие вопросы Javascript 5 12.02.2012 17:38
Разбить число на миссив, как ? Bogdan808 Общие вопросы Javascript 20 01.09.2010 18:19