ilgizmulukov Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 Как на C++ проинициализировать массив случайным образом(чтобы массив содержал случайные числа?Если можно то напишите пожалуйста весь код.И ещё напишите про оператор каторый выдаёт случайные числа и как им пользоваться? Ссылка на комментарий Поделиться на другие сайты Поделиться
Варлок Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 ilgizmulukov: Нет ничего проще :D //твой файл#include <stdlib.h>#include <iostream.h>#include <conio.h>#pragma hdrstopint main(){randomize(); //Запускаем режим сл. чисел, без этого каждый раз при запуске числа будут одни и тежеint Arr[10];for (unsigned int i(0); i < 10; i++) Arr[i] = random(100); // Сл. числа от 0 до 99 for (unsigned int i(0); i < 10; i++) cout << Arr[i] << '\t';cout << endl;getch();return 0;} А вообще, юзай MSDN и прочий хелп. Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 const int size=100; // Размер массиваconst int range=1024; // Максимальное значение случайных чиселrandomize(); // Инициализируем генератор случайных чиселint *array=new int[size]; // Создаём динамический массив типа int (4 байта)for(int i=0;i<size;i++) // Цикл по всем элементам массива array[i]=random(range); // Генерируем новое число и присваиваем его текущему элементу массива Ссылка на комментарий Поделиться на другие сайты Поделиться
Варлок Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 kolya7k: А удалять массив не надо? //Удаляем динамический массив из памяти.delete[] array; З.Ы. Пошто посты удаляем? Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 Варлок: Но не сразу же после создания и инициализации! Ссылка на комментарий Поделиться на другие сайты Поделиться
Варлок Опубликовано 24 апреля, 2005 Жалоба Поделиться Опубликовано 24 апреля, 2005 Тролль: Само собой разумееться (ИМХО). 1. Создали динамический массив. 2. Поработали с ним. 3. Не забыли его удалить из памяти после того как он стал не нужен. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти