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

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

12.09.2018, 22:53. Показов 4123. Ответов 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
2434 / 1815 / 898
Регистрация: 05.06.2015
Сообщений: 3,584
13.09.2018, 00:10 2
Самое эффекьивное будет сначала отсортировать массив и потом пройдя по нему вывести пропущенные элементы числового ряда

Добавлено через 2 минуты
Хотя не, у нас известен диапазон: просто посчитайте элементы с 10 до 50 и выведите те, количество которых равно 0
1
Эксперт JS
6483 / 3894 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
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 - 2023, CyberForum.ru