Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let a = [1,2,3,4,5,6,7,8,9];
- /// 1
- {
- let s = ``;
- for(let i = 0; i < a.length; i+=2)
- s += a[i];
- console.log(`Задание 1\nЭлементы с чётным индексом: ` + s);
- }
- /// 2
- {
- let s = ``;
- for(let i = 0; i < a.length; i++)
- if(a[i] % 2 == 0)
- s += a[i];
- console.log(`Задание 2\nВсе чётные элементы массива: ` + s);
- }
- /// 3
- {
- let n = 0;
- for(let i = 0; i < a.length; i++)
- if(a[i] > 0)
- n++;
- console.log(`Задание 3\nКоличество положительных чисел в массиве: ` + n);
- }
- /// 4
- {
- let n = 0;
- for(let i = 1; i < a.length; i++)
- if(a[i-1] < a[i])
- n++;
- console.log(`Задание 4\nКоличество элементов больше предыдущего: ` + n);
- }
- /// 5
- {
- let n = 0;
- for(let i = 1; i < a.length; i++)
- if(a[i] > 0 && a[i-1] > 0 || a[i] < 0 && a[i-1] < 0)
- n++;
- console.log(`Задание 5\nКоличество пар с одинаковым знаком: ` + n);
- }
- /// 6
- {
- let n = 0;
- for(let i = 1; i < a.length - 1; i++)
- if(a[i-1] < a[i] && a[i] > a[i+1])
- n++;
- console.log(`Задание 6\nКоличество локальных максимумов: ` + n);
- }
- /// 7
- {
- let t;
- for(let i = 0; i < Math.round(a.length / 2); i++)
- {
- t = a[i];
- a[i] = a[a.length - i - 1];
- a[a.length - i - 1] = t;
- }
- console.log(`Задание 7\nПеревёрнутый массив: ` + a);
- }
- /// 8
- {
- let tempI, k = 0, tmp;
- for(let i = 1; i < a.length; i++)
- {
- for(let j = k; j < a.length; j++)
- {
- if(j == k)
- tempI = j;
- if(a[j] < a[tempI])
- tempI = j;
- }
- tmp = a[k];
- a[k] = a[tempI];
- a[tempI] = tmp
- k++;
- }
- console.log(`Задание 8\nОтсортированный массив: ` + a);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement