1 / 1 / 0
Регистрация: 11.02.2015
Сообщений: 115

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

18.03.2016, 09:24. Показов 2843. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru