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

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

18.03.2016, 09:24. Показов 2863. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru