10 / 10 / 0
Регистрация: 05.01.2011
Сообщений: 151
|
||||||
1 | ||||||
Игнорирование элемента массива28.07.2012, 20:19. Показов 2017. Ответов 9
Метки нет (Все метки)
Уважаемые опытные никак не могу додуматься как сделать чтобы при следующем выводе случайного числа с массива , предыдущее не рассматривалось. Как выбрасывать игральные карты с колоды пока не останется одна .
В этом примере выводиться одно число с массива, как сделать чтобы при повторном использовании вывода это число игнорировалось?
0
|
28.07.2012, 20:19 | |
Ответы с готовыми решениями:
9
Игнорирование появляющегося элемента нижестоящим Получить новый массив B, каждый элемент которого равен сумме соответствующего элемента массива А и минимального элемента массива А Массив: написать функцию удаления элемента из массива и возвращения нового массива без этого элемента Поменять местами значение первого четного элемента массива со значением последнего нечетного элемента массива. |
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
28.07.2012, 20:34 | 2 |
да способов много, но проще взять любой подходящий контейнер из STL и записывать/удалять оттуда элементы
0
|
28.07.2012, 21:15 | 3 | |||||
Например, так:
2
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
||||||
28.07.2012, 21:27 | 4 | |||||
Обычно только второй цикл пишут так, чтобы он шёл от конца к началу (чуть проще выглядит):
2
|
OhMyGodSoLong
|
28.07.2012, 21:35
#6
|
Не по теме: Главное — принцип: точка разделения массива двигается от одного конца к другому, по одну сторону от неё остаток исходного массива, по другую — строящаяся случайная перестановка элементов, которые берутся из исходной стороны.
1
|
Thinker
|
28.07.2012, 21:39
#7
|
Не по теме: это понятно все. главное понимать, что так мы можем взять из массива a произвольное количество элементов
1
|
10 / 10 / 0
Регистрация: 05.01.2011
Сообщений: 151
|
|
28.07.2012, 21:49 [ТС] | 8 |
Thinker если не сложно можно прокомментировать как в циклах так получилось, сразу не могу вехать.
0
|
Thinker
|
28.07.2012, 21:56
#9
|
Не по теме: думаю, что в посте #6 очень понятно все написано, прочитайте внимательно
1
|
10 / 10 / 0
Регистрация: 05.01.2011
Сообщений: 151
|
|
28.07.2012, 22:02 [ТС] | 10 |
Огромное спасибо .
0
|
28.07.2012, 22:02 | |
28.07.2012, 22:02 | |
Помогаю со студенческими работами здесь
10
Поменять местами значение первого четного элемента массива со значением последнего нечетного элемента массива Массив. Инвертировать часть массива с заданного элемента до последнего максимального элемента массива Найти элементы массива, со значениями в интервале от 1.5 min элемента до 0.5 max элемента массива Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |