1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 42
|
||||||
1 | ||||||
Помогите найти ошибку в программе (Сгенерировать 10 случайных чисел в интервале 14 – 23)12.01.2013, 13:18. Показов 1668. Ответов 23
Метки нет (Все метки)
Сгенерировать 10 случайных чисел в интервале 14 – 23.
что не так в программе?
0
|
12.01.2013, 13:18 | |
Ответы с готовыми решениями:
23
Сгенерировать динамический массив из N случайных целых чисел, заданных в интервале от Q до P Как сгенерировать 200 случайных чисел без повторов в интервале 100-300 Сгенерировать 20 случайных чисел. Найти произведение чисел, кратных 3 Сгенерировать 10 случайных чисел, найти сумму нечетных |
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|
12.01.2013, 13:20 | 3 |
0
|
24 / 24 / 7
Регистрация: 30.05.2011
Сообщений: 129
|
|
12.01.2013, 13:21 | 4 |
сколько раз можно повторять - там, где есть rand(), обязательно ставьте randomize()
0
|
1 / 1 / 0
Регистрация: 08.01.2013
Сообщений: 6
|
|
12.01.2013, 13:21 | 5 |
У вас цикл неправильный. Начинается с 14 и продолжается до 10. Это, как минимум, не логично.
0
|
Croessmah
|
12.01.2013, 13:21
#6
|
1
|
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|
12.01.2013, 13:24 | 8 |
Саня gamer, <iostream> отлично справляется с system("pause");
0
|
24 / 24 / 7
Регистрация: 30.05.2011
Сообщений: 129
|
|
12.01.2013, 13:26 | 9 |
оу. зачем мне объяснять знающему человеку, что такое генератор случайных чисел?
0
|
Неэпический
|
|
12.01.2013, 13:26 | 10 |
Стандарт не регламентирует где какие файлы включаются, так что лучше включать все необходимые заголовки. В данном случае, например, gcc выдаст ошибку. А студия...она ж мелкософтовская
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
12.01.2013, 13:27 | 11 |
Во-первых это совершенно необязательно. Есть случаи, когда надо получить как-бы случайные, но повторяющиеся при каждом запуски последовательности. Например, при отладке. Во-вторых, есть srand, он выполняет совершенно такую же функцию. В-третьих, не у всех компиляторов есть макрос randomize.
Так что вы совершенно напрасно напали на ТС.
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
12.01.2013, 13:39 | 14 | |||||
Господа! О чем речь? У ТС явная ошибка в операторе цикла, может он еще неправильно понимает, что это такое, вот тут бы ему и помочь.
А со случайными числами у него все в порядке, и все сделано вполне грамотно. Ну, можно обойтись без time_t t просто сказав stand(time(NULL));, но уж такие мелочи! А с циклом так. Вначале присваивается i = 14. Потом проверяется i < 10 ? Не выполняется? (ведь 14 >= 10) - выход из цикла. Добавлено через 2 минуты Правильный код
0
|
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 42
|
||||||
12.01.2013, 13:44 [ТС] | 15 | |||||
если надо от 13-22 , то будет
1
|
Master of Orion
|
|||||||||||
12.01.2013, 13:46 | 16 | ||||||||||
Байт,
В общем виде
0
|
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
|
12.01.2013, 13:47 | 18 |
0
|
Master of Orion
|
|
12.01.2013, 13:49 | 20 |
Байт, да не видел
0
|
12.01.2013, 13:49 | |
12.01.2013, 13:49 | |
Помогаю со студенческими работами здесь
20
Сгенерировать массив из 30 чисел в интервале 1 до 100. Найти ВТОРОЙ наибольший элемент массива. Сгенерировать последовательность датчиком случайных чисел. Найти сумму номеров тех элементов последовательности, которые отрицательны Найти произведение элементов, кратных 3 в массиве, заданном датчиком случайных чисел на интервале [-28, 27] Найти произведение элементов, кратных 3 в массиве, заданном датчиком случайных чисел на интервале [-28, 27] Сгенерировать массив из случайных чисел, найти сумму элементов расположенных выше главной диагонали в строках, начинающихся с нуля Помогите найти ошибку в программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |