Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 25.08.2018
Сообщений: 31
1

Массив: Составить программу, которая заполняет массив 70-ю случайными числами в диапазоне 10 ... +50...

12.09.2018, 22:53. Показов 3211. Ответов 3
Метки нет (Все метки)

Всем привет,
затрудняюсь решить задачку следующего типа:
составить программу, которая заполняет одномерный массив 70-ю случайными числами в диапазоне 10 ... +50
Далее программа должна вывести числа из сгенерированой серии данного диапазона, которые не встречаются ни разу.
Без использования функции.
Вот моё начало решения:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
var arr = [];
var min = 10;
var max = 50;
for (var i = 0; i < 70; i++) {
    arr[i] = Math.floor(Math.random()*(max - min + 1) + min);
}
alert(arr);
var k = 0;
    for (i=0; i<=70; i++)
    {
        if (arr[i] > min) max=arr[i];
        if (arr[i] < min) min=arr[i];
    }
?????

Есть мысль, что исходить в поиске нужно от минимального и максимального случайного, но как применить не знаю. Спасибо если кто поможет.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2018, 22:53
Ответы с готовыми решениями:

Составить программу, которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1 до 10
составить программу, которая заполняет массив а случайными целыми числами в диапазоне от 1 до 10,...

Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне [ A , B ]
Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне ...

Составить программу, которая заполняет массив случайными целыми числами
Составить программу, которая заполняет массив случайными целыми числами из диапазона,...

Составить программу, которая заполняет массив случайными целыми числами из диапазона
Составить программу, которая заполняет массив случайными целыми числами из диапазона, введенного...

3
the hardway first
Эксперт JS
2259 / 1686 / 842
Регистрация: 05.06.2015
Сообщений: 3,426
13.09.2018, 00:10 2
Самое эффекьивное будет сначала отсортировать массив и потом пройдя по нему вывести пропущенные элементы числового ряда

Добавлено через 2 минуты
Хотя не, у нас известен диапазон: просто посчитайте элементы с 10 до 50 и выведите те, количество которых равно 0
1
Эксперт JS
6430 / 3880 / 2003
Регистрация: 14.06.2018
Сообщений: 6,777
13.09.2018, 14:08 3
Лучший ответ Сообщение было отмечено Lianna как решение

Решение

Простейшее решение:
PHP/HTML
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
<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <script>
        let count = 70,
            min = 10,
            max = 50,
            arr = [],
            result = [];
 
        for (let i = 0; i < count; i++) {
            arr[i] = Math.floor(Math.random() * (max - min + 1) + min);
        }
        for (let i = min; i <= max; i++) {
            if (arr.indexOf(i) < 0)
                result.push(i);
        }
        console.log(arr);
        console.log(result);
    </script>
</body>
</html>
1
0 / 0 / 0
Регистрация: 25.08.2018
Сообщений: 31
13.09.2018, 14:35  [ТС] 4
Спасибо!!! Превосходно!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2018, 14:35

Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран
2. Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0...

Напишите программу, которая заполняет массив случайными целыми числами
Напишите программу, которая заполняет массив случайными целыми числами, вводит с клавиатуры целое...

Написать программу, которая заполняет массив случайными числами и меняет порядок элементов в каждом столбце
Написать программу, которая заполняет массив случайными числами и меняет порядок элементов в каждом...

Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [0; 200] и считает число двуз
На-те программу в Питоне, которая заполняет массив из 20 элементов случайными числами на отрезке и...

Напишите функцию, которая заполняет массив случайными числами
Напишите функцию, которая заполняет массив случайными числами. Массив содержит элементы типа...

Программа, которая заполняет массив a[1.10] случайными целыми числами
Cоставьте программу, которая заполняет массив a случайными целыми числами в диапазоне от 1 до 10 и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru