Если под .NET и длина массива строго не задана, я бы сделал к примеру так:
Код | using System; using System.Collections; using System.Text;
namespace RandArray { class Program { static void Main(string[] args) { ArrayList myArray = new ArrayList();
Random r = new Random();
// добавление неповторяющихся элементов for (int i = 0; i < 100; i++) { int temp = r.Next(0,1000);
if (!myArray.Contains(temp)) myArray.Add(temp); }
// вывод на экран foreach(int i in myArray) Console.Write("{0} ", i); } } } |
Optimus, у тебя "рандомные индексы" заполняются последовательными значениями Впрочем за идею получай плюс!
|