Показать сообщение отдельно

  #5  
Старый 14.01.2009, 00:59
_evgeniy_
Новичок
Регистрация: 07.09.2008
Сообщений: 26
Провел на форуме:
430982

Репутация: 26
По умолчанию

Цитата:
Сообщение от Bayazid  
Срочно нужно решить задачку. Кто может, буду очень благодарен.

Задача следующая...


1 7
2 8
3 9
4 10
5 11
6 12

Из каждого ряда можно взять одну цифру и составить всевозможные варианты... Например, 1.2.3.4.5.6 - это один вариант, 1.2.3.4.5.12 - это другой вариант , 1.2.3.4.11.6 ну и т.д. грамотность написания программы не нужна, главное написать всевозможные варианты, т.е. результат... Очень надо... Отблагодарю огромным количеством репутаций.

Спасибо за внимание.
Код:
int main()
{
	setlocale(LC_ALL,"RUS");
	int a1[2][6] = {{1,2,3,4,5,6},{7,8,9,10,11,12}};

	
	for(int v = 0; v < 2; v++)
	{
		for(int j = 6; j > 0; j--)
		{
			int p = 0;
			int c = (v==0) ? 1 : 0;
			for(int m = 0; m < 6; m++)
			{
				if(p != j)
				{
					cout << a1[v][m] << ' ';
					
				}
				else
				{
					
					cout << a1[c][m] << ' ';
				}
				p++;
			}
			cout << "\n";
		}
		cout << "\n";
	}

	cout << "\n";

	cout << "Для выхода нажмите любую кнопку....";
	getch();
	return 0;
}
 
Ответить с цитированием