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. Не забыли его удалить из памяти после того как он стал не нужен. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.