Показать сообщение отдельно
  #2 (permalink)  
Старый 12.02.2018, 15:46
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

var number = prompt('Введите число N; 999 < N < ' + 1e4, Math.round(Math.random() * 1e4 + 1e3));
if (number === null || number.length != 4)
    alert('Incorrect input data');
else
    alert('Сумма цифр ' + ([
        number / 1000,
        number % 1000 / 100,
        number % 100 / 10,
        number % 10
    ].reduce((t, c) => t + Math.floor(c), 0) % 2 != 0 ? 'НЕ' : '') + 'четная');

Последний раз редактировалось Nexus, 12.02.2018 в 16:23.
Ответить с цитированием