Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2010, 17:41   #1
legendary
Форумчанин
 
Аватар для legendary
 
Регистрация: 21.04.2010
Сообщений: 125
По умолчанию Заполнения массива разными цифрами у VB

Нужно написать алгоритм заполнения массива случайными цифрами от 1 до 20, при этом цифры не должны повторяться.
Код:
Dim m(10) As Byte

Randomize

i = 0
Do While i < 11
x = 0
m(i) = Int(Int(Rnd * 20) + 1)
For j = 0 To 10
If m(i) = m(j) Then x = 1
Next j
If x = 1 Then i = i + 1
Loop
Подправьте или напишите новый (желательно делфи).

Последний раз редактировалось legendary; 30.11.2010 в 17:58.
legendary вне форума Ответить с цитированием
Старый 30.11.2010, 18:07   #2
legendary
Форумчанин
 
Аватар для legendary
 
Регистрация: 21.04.2010
Сообщений: 125
По умолчанию

Код:
Randomize
i1 = 1
Do While i1 < 11
x = 0
m(i1) = Int(Int(Rnd() * 30) + 1)
For j1 = 1 To 10
If m(i1) = m(j1) Then x = x + 1
Next j1
If x = 1 Then i1 = i1 + 1
Loop
legendary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнения двумерного массива С++ Caнёk Помощь студентам 10 26.10.2010 17:24
Запись массива с цифрами файл, и его загрузка Kycaka Общие вопросы C/C++ 4 08.06.2009 22:38
Скорость заполнения памяти разными способами. Alexcomeback Общие вопросы C/C++ 2 20.05.2009 23:14
Процедура заполнения массива. Delphi Alex_2017 Помощь студентам 1 02.06.2008 17:55
Именовать элементы массива не цифрами, а словами. Air Общие вопросы Delphi 15 07.03.2008 18:49