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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2016, 06:26   #11
apofioz
Форумчанин
 
Регистрация: 22.01.2014
Сообщений: 313
По умолчанию

Код:
void shuffle()
{
	int nRow;
	int nCol;
	for(int row = 0; row < 4; row++)
	{
		for(int col = 0; col < 13; col++)
		{
			nRow = 0 + rand() % 4;
			nCol = 0 + rand() % 13;
			if(nRow != row && nCol != col)
			{
				int temp = deck[nRow][nCol];
				deck[nRow][nCol] = deck[row][col];
				deck[row][col] = temp;
			}
		}
	}
}
А как такой код? Вроде бы не повторяются значения...
apofioz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение двухмерного массива _PrizraK_ Общие вопросы Delphi 1 01.05.2011 14:23
Передача двухмерного массива в функцию tem_80 Общие вопросы C/C++ 3 18.02.2011 23:47
Перемешивание массива revaldo666 Общие вопросы C/C++ 6 19.01.2011 15:04
Сортировка строк двухмерного массива EfiopianDIMON Общие вопросы C/C++ 9 26.05.2009 22:52
Сортировка вставками двухмерного массива ponchikpk Помощь студентам 6 09.03.2009 13:34