Создайте массив размерностью N элементов, выведите все элементы массива в обратном порядке.
var arr = [1,2,3,4,5,6,7,8,9,10];
document.write(arr.reverse());
Требуется: создать массив размерностью N элементов, заполнить его произвольными целыми значениями. Вывести наибольшее значение массива, наименьшее значение массива, общую сумму элементов, среднее арифметическое всех элементов, вывести все нечетные значения.
var arr = Array(20);
for (var i = 0; i < arr.length; i++ ) {
arr[i] = Math.floor(Math.random()*100);
}
arr.sort(function(a, b){return a-b});
document.write(arr);
var max = arr[arr.length-1];
document.write("наибольшее значение массива arr: " + max + "<br>");
var min = arr[0];
document.write("наименьшее значение массива arr: " + min + "<br>");
var sum = 0;
for (var i = 0; i < arr.length; i++ ) {
sum += arr[i];
}
document.write("общая сумма элементов массива arr: " + sum + "<br>");
var sum = 0;
var avr = 0;
for (var i = 0; i < arr.length; i++ ) {
sum += arr[i];
}
avr = Math.round(sum / arr.length);
document.write("среднее арифметическое всех элементов массива arr: " + avr + "<br>");
document.write("все нечетные значения массива arr: " + "<br>");
for (var i = 0; i < arr.length; i++ ) {
if (arr[i]%2 == 0) {
continue;
}
else {
document.write(arr[i] + ", ");
}
}
Требуется: создать двумерный массив элементов размерностью 5х5 и заполнить его произвольными целочисленными значениями. По главной диагонали все числа со знаком (-) заменить на 0, а числа со знаком (+) на число 1.
var arr = [];
for (var i = 0; i < 5; i++) {
arr[i] = [];
for (var j = 0; j < 5; j++) {
arr[i][j] = Math.floor(Math.random()*20) - 10;
}
}
var arrMod = arr;
for (i = 0; i < arr.length; i++) {
for (j = 0; j < arr[i].length; j++ ) {
if (arr[i][i] <= 0) {
arr[i][i] = 0;
}
else {
arr[i][i] = 1;
}
}
}
console.log(arr);