![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
надо написать процедуру чтобы массив заполнялся случайно от -N до N, N это константа размерность масива, проблема в том что я не знаю как запускается генератор случайных чисел в языке С++ и какие библиотеки надо писать, работаю в кодеблоксе
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
Подскажите, кто знает
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#3 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Код:
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
Спасибо а почему 2*N? (+1 я понял потому что включительно)
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
вот программа
![]() #include <iostream> #include <ctime> using namespace std; int main() { const int N=10; int a[N]; srand(time(NULL)) for(int i=0; i<N;++i) { a[i]=rand%(2*N+1)-N; } for (int i=0; i<=N;++i) cout<<a[i]<<endl; } пишет C:\DCDownloads\Lesson9Massiv\main.c pp||In function 'int main()':| C:\DCDownloads\Lesson9Massiv\main.c pp|14|error: 'srand' was not declared in this scope| C:\DCDownloads\Lesson9Massiv\main.c pp|15|error: expected ';' before 'for'| C:\DCDownloads\Lesson9Massiv\main.c pp|15|error: 'i' was not declared in this scope| C:\DCDownloads\Lesson9Massiv\main.c pp|15|error: expected ';' before ')' token| ||=== Build finished: 4 errors, 0 warnings ===|
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
во во исправил только он ранд не поймет
#include <iostream> #include <ctime> using namespace std; int main() { const int N=10; int a[N]; srand(time(NULL)); for(int i=0; i<N;++i) { a[i]=rand%(2*N+1)-N; } for (int i=0; i<=N;++i) cout<<a[i]<<endl; } пишет C:\DCDownloads\Lesson9Massiv\main.c pp||In function 'int main()':| C:\DCDownloads\Lesson9Massiv\main.c pp|14|error: 'srand' was not declared in this scope| C:\DCDownloads\Lesson9Massiv\main.c pp|17|error: 'rand' was not declared in this scope| ||=== Build finished: 2 errors, 0 warnings ===|
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
cstdlib забыли включить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
да да я уже исправил
#include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { const int N=10; int a[N]; srand(time(NULL)); for(int i=0; i<N;++i) { a[i]=rand%(2*N+1)-N; } for (int i=0; i<=N;++i) cout<<a[i]<<endl; } пишет C:\DCDownloads\Lesson9Massiv\main.c pp||In function 'int main()':| C:\DCDownloads\Lesson9Massiv\main.c pp|18|error: invalid operands of types 'int()' and 'int' to binary 'operator%'| ||=== Build finished: 1 errors, 0 warnings ===| о боже как все не понятно )
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 20
|
![]()
a[i]=rand%(2*N+1)-N; 18я строка
У нас нет времени для игр, мы должны воевать
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
ГлавБухОЙ
потому-что тебя напарили :D правильная строка rand() и далее по тексту
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W | leha_demi | Помощь студентам | 2 | 24.09.2011 18:12 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |
Как конвертировать массив символов в массив байт | davinci | C++ Builder | 6 | 30.10.2010 18:09 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. | TheVenny | Помощь студентам | 3 | 26.11.2008 15:06 |