Показать сообщение отдельно
  #1 (permalink)  
Старый 29.10.2017, 09:34
Новичок на форуме
Отправить личное сообщение для Program_cat Посмотреть профиль Найти все сообщения от Program_cat
 
Регистрация: 29.10.2017
Сообщений: 3

Какая здесь ошыбка
Условие. Дан целочисленный массив A размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна 1). Сформировать новый целочисленный массив B , записав в массив B длины всех серий исходного массива
var n = +prompt("Введите количество элементов массива","");
var a = [];
for (var i = 0; i < n; i++) {
    a[i] = +prompt('Введите элемент массива:', '');
}
alert("Массив,который вы ввели:" + a);
var count = 0;
var b = [];
for (var i = 1; i < n; i++) {
  
        if (a[i-1] == a[i]) {
            count++;
        }
        else {
                if (count > 0) {
                         
                        b[b.length] = count;
                        count = 0;
                    }
                }
            }
alert(b);
Ответить с цитированием