Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с заданием Java Script, plss

Деля Фостер Ученик (78), на голосовании 4 месяца назад
Спаси бог АлександраМакКвина и разработчиков на этом прекрасном сайте
Голосование за лучший ответ
damn Просветленный (47322) 5 месяцев назад
 // 1. Задайте массив. Найдите элементы, у которых индексы четные, и замените эти элементы на их квадраты. 
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

for (let i = 0; i < arr.length; i += 2) {
arr[i] *= arr[i];
}

console.log("1. Массив после возведения в квадрат элементов с четными индексами:", arr);

// 2. Найдите среднее арифметическое по элементам массива
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
let average = sum / arr.length;

console.log("2. Среднее арифметическое элементов массива:", average);

// 3. Напишите функцию arraysEqual, которая принимает два целочисленных массива и возвращает true, если они одинаковые, и false, если разные
function arraysEqual(arr1, arr2) {
if (arr1.length !== arr2.length) {
return false;
}

for (let i = 0; i < arr1.length; i++) {
if (arr1[i] !== arr2[i]) {
return false;
}
}

return true;
}

let arr1 = [1, 2, 3];
let arr2 = [1, 2, 3];
let arr3 = [1, 2, 4];

console.log("3. Сравнение массивов arr1 и arr2:", arraysEqual(arr1, arr2)); // true
console.log("3. Сравнение массивов arr1 и arr3:", arraysEqual(arr1, arr3)); // false

// 4. Сделайте функцию, которая параметром будет принимать число и возвращать сумму его цифр
function sumOfDigits(num) {
let sum = 0;
let strNum = Math.abs(num).toString();

for (let i = 0; i < strNum.length; i++) {
sum += parseInt(strNum[i]);
}

return sum;
}

console.log("4. Сумма цифр числа 1234:", sumOfDigits(1234)); // 10

// 5. Дан массив с элементами 2, 5, 9, 15, 0, 4. С помощью цикла for и оператора if выведите на экран столбец тех элементов массива, которые больше 3-х, но меньше 10.
let givenArray = [2, 5, 9, 15, 0, 4];

console.log("5. Элементы массива, которые больше 3-х, но меньше 10:");

for (let i = 0; i < givenArray.length; i++) {
if (givenArray[i] > 3 && givenArray[i] < 10) {
console.log(givenArray[i]);
}
}
Похожие вопросы