![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
![]()
Доброго времени суток, помогите пожалуйста новичку
Задача: Дан массив целых чисел. Определить есть ли в нём пара нечётных чисел. В случае положительного ответа определить номера элементов первых из таких пар. Проблема, массив не забивается случайными числами. ![]() Код:
Последний раз редактировалось ramainen; 04.05.2011 в 23:03. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Для получения чисел с заданным диапазоном лучше рользоваться функцией random(num), где num основание диапазона. Числа формируются в пределах от 0 до num-1.
Перед его применением надо в начале программы вызвать функцию randomize().
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
![]() Цитата:
При передаче random(), (rand()) какой-либо аргумент компилятор ругается и пишет ошибку о том, что много аргументов переданно. Получается эта функция ничего не должна принимать, Void, если только. Покажите примерно как должна выглядеть функция randomize() PS. Скажите пожалуйста. Я с задачей справился или много ошибок? Последний раз редактировалось ramainen; 05.05.2011 в 00:08. |
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Функция randomize() работает без аргументов.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
В библиотеке stdlib.h. Там же и random().
У Вас эта библиотека уже подключена. Я был уверен, вопросов не возникнет.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#9 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
Не лучше. Это не стандартные функции и они не должны поддерживаться большинством компиляторов
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 04.05.2011
Сообщений: 8
|
![]() Цитата:
Я понял почему у меня массив забивается нулями. Потому что rand() всегда будет меньше RAND_MAX, а если их делить целочисленно как я, то это всегда ноль. Извините, если ошибаюсь! Последний раз редактировалось ramainen; 05.05.2011 в 17:24. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Маленькая неприятность | TAoD | Компьютерное железо | 5 | 05.07.2010 20:56 |
Задачька по перебору. | Iceman | Помощь студентам | 0 | 13.01.2010 12:01 |
маленькая программа | lg12 | Помощь студентам | 3 | 20.07.2009 13:25 |
Маленькая недоработка... | Карась | О форуме и сайтах клуба | 2 | 09.12.2007 18:34 |