50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
1 | |
Массив: Как скопировать двумерный массив в другой массив?10.07.2013, 11:58. Просмотров 4439. Ответов 25
Метки нет Все метки)
(
0
|
|
10.07.2013, 11:58 | |
Скопировать динамический массив в другой массив только с положительными элементами из первого
|
|
70 / 70 / 13
Регистрация: 13.05.2012
Сообщений: 130
|
||||||
10.07.2013, 12:04 | 2 | |||||
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 12:21 [ТС] | 3 |
мне надо скопировать некоторые элементы массива.
У меня есть колода desk[4][13], заполненная рандом 5 картами. Мне надо скопировать номера массива в котором карта, и присвоить эти номера в массив hands[x][y], где x это масть, а 'y' это номер карты в массиве деск.После этого пробежаться по массиву "руки" и определить : есть ли на руках пара,две пары,три валета и т.п. (покер) П.с. помогите только с копированием массива
0
|
Свистопляс
|
||||||
10.07.2013, 12:36 | 4 | |||||
примерно так
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
||||||
10.07.2013, 13:03 [ТС] | 5 | |||||
Тут ты пытаешься присвоить массиву(i,j) значение массива desk(i,j);
А мне надо присвоить номер; т.е. в hands[i] масть ( например 3- бубна),в hands[j] номер карты(например 13- туз) Выглядит в массиве Деск у меня это так (пример) : 0 0000000000001 1 0000000000002 2 0000000000003 3 0000000000004 что означает 4 туза, в массиве hands должны быть так 0 13 1 13 2 13 3 13 Добавлено через 10 минут Вот кусок кода,
Просто в книге которую я читаю либо я это пропустил, либо это еще не описывалось(((
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 13:34 [ТС] | 7 |
0
|
266 / 188 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
10.07.2013, 13:39 | 9 |
а гугл переводчик на что, да и потом если тупо набрать в поисковике эти функции гугл выдаст кучу примеров, или я не прав?
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 13:48 [ТС] | 10 |
прав, я так и сделал))
Добавлено через 8 минут Все равно не то... Мне надо вот так и будет у меня в массиве:1 столбец это масть, 2-й это номер карты....
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
||||||
10.07.2013, 14:30 [ТС] | 12 | |||||
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 15:03 [ТС] | 14 |
да строки и размеры я подгоню, все сделаю, только объясни как массив пронумеровать...
0
|
5477 / 4872 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
10.07.2013, 15:10 | 15 | |||||
Если так:
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 15:16 [ТС] | 17 |
Короче решим эту задачу с помощью 2-х одномерных
![]() Добавлено через 1 минуту каждая строка это карта, каждый столбец это масть...
0
|
50 / 31 / 4
Регистрация: 25.04.2013
Сообщений: 366
|
|
10.07.2013, 15:31 [ТС] | 19 |
0 0000000000001
1 0000000000002 2 0000000000003 3 0000000000004 0,1,2,3 - масти 1,2,3,4-порядковый номер карты( в раздаче используем) номер строки ( в данном случае 13) карта, в моем случае туз я это так представляю, может ты как то по другому интерпретируешь )_
0
|
5477 / 4872 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
10.07.2013, 15:39 | 20 |
Что тут интерпретировать? Первый индекс двумерного массива это количество строк, второй - количество столбцов. У тебя, в массиве desk[4][13], 4 строки и 13 столбцов.
0
|
10.07.2013, 15:39 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Как скопировать символ из символьного массива в другой массив Скопировать двумерный массив
Дан массив. Скопировать все его элементы в другой массив такого же размера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |