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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2009, 19:13   #1
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию Код Грея(С++)

Можете дать подсказку сам алгоритм!С++
Cdevelop вне форума Ответить с цитированием
Старый 16.03.2009, 22:41   #2
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию

Доделать нада!
Код:

//n -- требуемая длина кода,
//m -- указатель нп массив, как минимум, длины n 
для хранения кода (должен быть выделен до вызова функции)
//depth -- параметр рекурсии
Код:

int gray (int n, int* m, int depth) 
 
{
	int i,t=(1<<(depth-1));
 
	if (depth==0)
		m[0]=0;
 
	else
	{
//массив хранит десятичные записи двоичных слов
		for (i=0;i<t;i++)
			m[t+i]=m[t-i-1]+(1<<(depth-1));
	}
	if (depth!=n)
		gray(n,m,depth+1);
	return 0;
}
Cdevelop вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация кода Грея Merkator Помощь студентам 6 08.01.2012 01:19
Код Грея Cdevelop Общие вопросы C/C++ 2 16.03.2009 19:29
Код на C++ Иллидан Общие вопросы Delphi 1 08.10.2008 14:02
Код Html prizrak1390 Общие вопросы Delphi 4 13.04.2008 21:15
']'-виртуальный код Var17 Общие вопросы Delphi 2 02.04.2008 14:11