Какая здесь ошыбка
Условие. Дан целочисленный массив 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); |
Program_cat,
var n = +prompt("Введите количество элементов массива",""); var a = []; for (var i = 0; i < n; i++) { a[i] = +prompt('Введите элемент массива:', ''); } alert("Массив,который вы ввели:" + a); var count = 1; var b = []; for (var i = 1; i < n; i++) { if (a[i-1] == a[i]) { count++; } else { b[b.length] = count; count = 1; } } b[b.length] = count alert(b); |
Program_cat,
var n = +prompt("Введите количество элементов массива",""); var a = []; for (var i = 0; i < n; i++) { a[i] = +prompt('Введите элемент массива:', ''); } alert("Массив,который вы ввели:" + a); var count = -1; var b = []; for (var i = 0; i < n; i++) { if (!i || a[i-1] != a[i]) { count++; b[count] = 1; } else b[count]++; } alert(b); |
Часовой пояс GMT +3, время: 14:49. |