Форум программистов, компьютерный форум CyberForum.ru

ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея - C++

Восстановить пароль Регистрация
 
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 13:04     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #1
Добрый день, форумчане.
Поступил я в университет, начал учить С++
Начались домашние задания, но я совсем не понимаю что к чему.
Нужна ваша помощь, буду потихоньку разбираться.
У меня 3 задания, был бы рад, если поможете написать мне их код.

1) ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея.

Спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 13:04     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея
Посмотрите здесь:

C++ Определить являются ли два целых числа взаимно простыми ,если числа имеют общие делители
C++ Ввести из клавиатуры два числа, знак операции между ними и вывести результат, к нажатию "?".
Нужно ввести любые три числа и чтобы они расположились в порядке возрастания C++
C++ Заданы два человека – p и q. Ответить, являются ли они родственниками
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.09.2013, 13:20     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #2
Цитата Сообщение от EleKTpo Посмотреть сообщение
Добрый день
Здравствуйте.
Цитата Сообщение от EleKTpo Посмотреть сообщение
я совсем не понимаю что к чему
Вы пришли куда следует, - здесь мало кто чего понимает.
Цитата Сообщение от EleKTpo Посмотреть сообщение
У меня 3 задания
Вынужден сразу сообщить, что согласно пункту 5.16 Правил запрещено создавать одну тему с несколькими вопросами. Но ничего страшного. Если вам надо спросить три разных вещи, и поиск по форуму не помог, то создавайте просто три разные темы.
Так же на форуме существует множество разных разделов, в том числе и по разным языкам программирования (к примеру Си и Си++), в которых обитают форумчане соответствующей направленности. И если вам необходима помощь по какому-то конкретному языку, то лучше в тот раздел и обращаться.
Заранее благодарю за понимание.

Добавлено через 6 минут
Цитата Сообщение от EleKTpo Посмотреть сообщение
узнать являются ли они соседними по коду Грея
Опять же что такое код Грея? Не все это помнят (а тем более знают). Приведите пожалуйста примеры.
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 13:46  [ТС]     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Опять же что такое код Грея? Не все это помнят (а тем более знают). Приведите пожалуйста примеры.
Спросил я у преподавателя ваш вопрос, на что был ответ: Википедия вам в помощь.
Мне кажется, что на 4 неделе обучения такие задания давать - это полный абсурд, но, что делать. Мне нужно это понять и принести.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.09.2013, 13:52     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #4
Цитата Сообщение от EleKTpo Посмотреть сообщение
Спросил я у преподавателя ваш вопрос, на что был ответ: Википедия вам в помощь.
Ага. И вы хотите, чтобы я теперь лез в википедию и искал там этот код?

Цитата Сообщение от EleKTpo Посмотреть сообщение
Мне нужно это понять и принести.
Вперед. Начинайте. А мы поможем.
Выкладывайте сюда результаты найденного вместе с вашими наработками.
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 13:56  [ТС]     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #5
Это то, что я нашел. Еще бы это понять.
C++
1
2
3
4
5
6
7
8
unsigned int graydecode(unsigned int gray) 
{
    unsigned int bin;
    for (bin = 0; gray; gray >>= 1) {
      bin ^= gray;
    }
    return bin;
}
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.09.2013, 14:02     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #6
Цитата Сообщение от EleKTpo Посмотреть сообщение
Это то, что я нашел.
Хм. В яндексе прям первая ссылка это не то, что нужно?
Код Саши Грея.
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 14:04  [ТС]     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #7
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Хм. В яндексе прям первая ссылка это не то, что нужно?
Код Саши Грея.
Да все верно, это то. Ничего не понимаю, вот в чем проблема((
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.09.2013, 14:13     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #8
Воспользовавшись поиском по форуму я обнаружил:
код грея
Прямое и обратное преобразование чисел в Код Грея
Код Грея
Код Грея


Так же на сторонних ресурсах были обнаружены полные описания греев Кода:
Системы счисления: код Грея
Соседние числа по коду Грея
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
27.09.2013, 14:14     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #9
Цитата Сообщение от EleKTpo Посмотреть сообщение
Да все верно, это то. Ничего не понимаю, вот в чем проблема((
Как я понял вам нужно просто вывести true если числа отличаются в одном разряде.
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 14:16  [ТС]     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #10
Цитата Сообщение от Ilot Посмотреть сообщение
Как я понял вам нужно просто вывести true если числа отличаются в одном разряде.
Надеюсь, что так. Вы правильно поняли.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
27.09.2013, 15:06     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #11
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Код Саши Грея.
Френка

Добавлено через 1 минуту
Цитата Сообщение от EleKTpo Посмотреть сообщение
Поступил я в университет, начал учить С++
Начались домашние задания, но я совсем не понимаю что к чему.

Не по теме:

не хотелось бы выделываться, но вам не кажется, что миллионы более способных абитуриентов заслуживают ваше место в универе?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 20:18     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея
Еще ссылки по теме:

Ввести с клавиатуры два массива C++
C++ Как ввести числа из txt, в котором они находятся на каждой строчке?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
EleKTpo
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 20:18  [ТС]     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея #12
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Френка

Добавлено через 1 минуту

Не по теме:

не хотелось бы выделываться, но вам не кажется, что миллионы более способных абитуриентов заслуживают ваше место в универе?

Возможно вы и правы, но давайте рассуждать логически.
Во-первых, мои знания Си++ - это подключение библиотек, функция мейн, массивы, структуры и еще немного библиотек.
Многих тегов нам не объясняли. И вот вопрос, как я могу сделать домашнее задание, если я не знаю того, чего от меня хотят.
Логично, что я должен сам разобраться и сделать это дома, я попытался, у меня не получается.
Yandex
Объявления
27.09.2013, 20:18     ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея
Ответ Создать тему
Опции темы

Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru