Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
5:17
1018
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2|3|4

Авторзадача в с++
помоги плиз решить.без массива

задача.

Пользователь вводит число. Составить всевозможные числа из цифр введенного числа.вывести их на экран
Мне одному кажется или задача не полна?

Если цыфры от 0 до 9 то их бесконечность. Нужны рамки ограничения
для Вис_Кис_мис:
имхо, в сети много примеров, набери исходники С++ по массивам.
сам делал подобные задачи, только не сохранились после смены компа...
там так написано.
вот еще одна вариация этой задачи-ток проще

Задача 5: Пользователь вводит число А не более 4-х разрядов. Вывести всевозможные комбинации из цифр этого числа длиной числа А. Цифры могут повторяться. Без массива!
http://photo.heroeswm.ru/photo-catalog/0000868/121.jpg

советую
для __DestroyeR__:
там я смотрела.ненашла ничего нужного=(
для Вис_Кис_мис:
завтра подумаю если не горит))
самому интересно вспомнить, сегодня просто не до кодинга...(
для __DestroyeR__:
не)мне завтра уже сдавать))
для Вис_Кис_мис:
тогда упс(
у меня на старом компе остались исходники, мог бы подкинуть готовые примеры, извини(
для __DestroyeR__:
нестрашно)спс что попытался помочь))
код грея. Никаких массивов.
для СвиноПас:
что?
давай число к примеру, словами тяжко сказать.
для Вис_Кис_мис:
http://www.google.ru/search?q=код+грея
для СвиноПас:
3456, а код написать сможеш?
код не пишу из принципа, алгоритм дам.
само собой - нужно перебрать все цифры...
для СвиноПас:
т.е. код будет длинным?
мы такое непроходили.интересно зачтут?
для 0 и 1 это выглядит так..

0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
присмотрись в третью колонку - там чередуются по очереди 0 и 1.
во второй 00 и 11
в третьей 0000 и 1111

суть - сперва в последней колонке простой перебор всех цифр - остальные стоят.
в твоем случае

345 6
345 5
345 4
345 3

потом меняется второй разряд...
unsigned int grayencode(unsigned int g)
{
return g ^ (g >> 1);
}
чет ваще простой)
1|2|3|4
К списку тем
2007-2025, онлайн игры HeroesWM