Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 11.02.2015
Сообщений: 115

Используя объект Array создать массив случайных чисел и сделать задание по нему

18.03.2016, 09:24. Показов 2827. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Используя объект Array, создать массив случайных чисел.
2. Найти максимальный и минимальный элементы массива.
3. Найти сумму всех элементов массива.
4. Определить количество нулевых элементов.
5. Заменить все числа 13 в массиве на 0.
6. Заменить все отрицательные числа на 1.
7. Определить количество элементов, имеющих четные порядковые номера и являющимися нечетными числами.
8. Определить числа с четными номерами и больше семи.
9. Определить квадратный корень суммы квадратов элементов.
10. Определить отношение квадрата суммы к сумме квадратов элементов.
Задание №7-10 должно работать с первоначальным массивом, а не с измененным в пункте 5 и 6
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2016, 09:24
Ответы с готовыми решениями:

Используя объект Array, создать массив случайных чисел. Провести с массивом некоторые операции
1. Используя объект Array, создать массив случайных чисел. 2. Найти максимальный и минимальный элементы массива. 3. Найти сумму всех...

Создать массив случайных чисел в с++, используя rand
как это сделать ? вот объявляем массив ,например: int mas ,как сделать так , чтоб он заполнялся случайными числами ? помогите пожалуйста

Создать одномерный массив F (17), используя генератор случайных чисел
Ну вот само задания: "Создать одномерный массив F (17), используя генератор случайных чисел. Заменить все четные элементы их квадратами,...

9
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
18.03.2016, 09:50
DanDeL1oN, попробуйте объяснить преподу, давшему вам это задание, что оно идиотское по сути своей

пункт первый невыполним без указания типа чисел (например, только целые) и их диапазона (от какого и до какого)
0
1 / 1 / 0
Регистрация: 11.02.2015
Сообщений: 115
18.03.2016, 09:53  [ТС]
он говорит, чтобы размер массива был введен с клавиатуры
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.03.2016, 10:42
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var len = 10//+prompt("Введите длину массива");
//while(!len && !(len = +prompt("Введите длину массива положительным целым числом")));
 
// 1
var array = Array.apply(null, {length: len}).map(() => Math.random() * 100 | 0); // от 0 до 99
 
// 2
var min = array.sort((a, b) => a > b)[0];
var max = array.sort((a, b) => a < b)[0];
 
// 3
var sum = array.reduce((p, c) => p + c);
 
// 4
var zeroNum = array.reduce((p, c) => { return p + (c === 0)}, 0);
 
// 5
var newArray = array.map(num => num === 13 ? 0 : num);
 
// 6
newArray = array.map(num => num < 0 ? 1 : num);
 
// 7
var adasd = array.reduce((p, c, i) => p + (i % 2 && c % 2 === 1), 0);
 
// 8
var adasd2 = array.reduce((p, c, i) => p + (i % 2 && c > 7), 0);
 
// 9
var adasd3 = Math.sqrt(array.reduce((p, c) => p + c * c, 0));
 
// 10
var adasd4 = sum * sum / Math.sqrt(array.reduce((p, c) => p + c * c, 0));
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
18.03.2016, 11:03
DanDeL1oN, уточнение насчёт "размера" массива (правильным будет "длина") -- это хорошо, но тип чисел и диапазон всё же нужно задать

а то вот товарищ выше произвольно выбрал неотрицательные целые числа в диапазоне от 0 до 99
и потом с умным видом пытается заменить отрицательные числа (которых в массиве нет!) на единицу -- как говорится, и смех, и грех

но, главное, код у него не "кривой" -- пусть и абсолютно бессмысленный
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.03.2016, 12:47
Цитата Сообщение от kalabuni Посмотреть сообщение
и потом с умным видом пытается заменить отрицательные числа (которых в массиве нет!) на единицу -- как говорится, и смех, и грех
но, главное, код у него не "кривой" -- пусть и абсолютно бессмысленный
то, что в исходном массиве нет отрицательных чисел, не делает код менее работоспособным или более бессмысленным.

(-1 >>> 0) * Math.random() | 0 весь диапазон значений int32

ну я хотя бы не кукарекнул глупость а помог человеку кодом
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
18.03.2016, 12:57
Цитата Сообщение от nubideus Посмотреть сообщение
то, что в исходном массиве нет отрицательных чисел, не делает код менее работоспособным или более бессмысленным.
напоминаю китайскую мудрость -- трудно искать чёрную кошку в тёмной комнате... особенно если её там нет

вот ваш код как раз и ищет то, чего нет... это всё, конечно -- с большим смыслом и от очень большого ума

Цитата Сообщение от nubideus Посмотреть сообщение
ну я хотя бы не кукарекнул
в смысле? вы обычно как раз кукарекаете?
не знал, что на форуме имеются петухи
0
1 / 1 / 0
Регистрация: 11.02.2015
Сообщений: 115
18.03.2016, 17:22  [ТС]
nubideus, что-то не работает код(
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.03.2016, 00:48
Цитата Сообщение от DanDeL1oN Посмотреть сообщение
что-то не работает код
потому что в коде применяются новые методы работы с массивами reduce () и map (), которые ещё практически не поддерживаются браузерами (особливо map ())

т.е. товарищ действует, как тот самый петух: "наше дело -- прокукарекать, а там хоть и не рассветай!"
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
19.03.2016, 01:05

Не по теме:

Цитата Сообщение от kalabuni Посмотреть сообщение
особливо map ()
Я бы так не сказал. С "ослами" действительно проблемка, но тут удивляться нечему.



Добавлено через 5 минут

Не по теме:

А, я кажется понял, про что вы: стрелочные функции и условие ))

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2016, 01:05
Помогаю со студенческими работами здесь

Создать одномерный массив,используя датчик случайных чисел и вывести его на экран (randomize)
Создать одномерный массив,используя датчик случайных чисел и вывести его на экран (randomize). Отсортировать эти элементы и вывести их...

С помощью генератора случайных чисел создать и вывести на экран массив случайных действительных чисел
Задача №1: С помощью генератора случайных чисел создать и вывести на экран массив А 10x10 случайных действительных чисел в диапазоне от 2...

Создать файл из 150 целых чисел, лежащих на отрезке [20,500], используя генератор случайных чисел
Здравствуйте! Помогите, пожалуйста, составить программу с помощью процедур и функций. Создать файл из 150 целых чисел, лежащих на...

Создать файл из 100 целых чисел, лежащих на отрезке [150,9000], используя генератор случайных чисел
Создать файл из 100 целых чисел, лежащих на отрезке , используя генератор случайных чисел. -Вывести эти числа на экран. ...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел
1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать полученный массив. 3)Перевернуть массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru