Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18

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

27.09.2013, 13:04. Показов 1568. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, форумчане.
Поступил я в университет, начал учить С++
Начались домашние задания, но я совсем не понимаю что к чему.
Нужна ваша помощь, буду потихоньку разбираться.
У меня 3 задания, был бы рад, если поможете написать мне их код.

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

Спасибо за помощь.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.09.2013, 13:04
Ответы с готовыми решениями:

Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами, то есть возможно ли из всех букв одного слова составить другое....

Оператор цикла For: ввести два числа,определить являются ли они дружественными
ввести два числа,определить являются ли они дружественными

Ввести два слова и узнать, заканчиваются ли они на одинаковую букву
Ввести два слова и узнать, заканчиваются ли они на одинаковую букву.

11
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
27.09.2013, 13:20
Цитата Сообщение от EleKTpo Посмотреть сообщение
Добрый день
Здравствуйте.
Цитата Сообщение от EleKTpo Посмотреть сообщение
я совсем не понимаю что к чему
Вы пришли куда следует, - здесь мало кто чего понимает.
Цитата Сообщение от EleKTpo Посмотреть сообщение
У меня 3 задания
Вынужден сразу сообщить, что согласно пункту 5.16 Правил запрещено создавать одну тему с несколькими вопросами. Но ничего страшного. Если вам надо спросить три разных вещи, и поиск по форуму не помог, то создавайте просто три разные темы.
Так же на форуме существует множество разных разделов, в том числе и по разным языкам программирования (к примеру Си и Си++), в которых обитают форумчане соответствующей направленности. И если вам необходима помощь по какому-то конкретному языку, то лучше в тот раздел и обращаться.
Заранее благодарю за понимание.

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

Цитата Сообщение от EleKTpo Посмотреть сообщение
Мне нужно это понять и принести.
Вперед. Начинайте. А мы поможем.
Выкладывайте сюда результаты найденного вместе с вашими наработками.
0
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 13:56  [ТС]
Это то, что я нашел. Еще бы это понять.
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;
}
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
27.09.2013, 14:02
Цитата Сообщение от EleKTpo Посмотреть сообщение
Это то, что я нашел.
Хм. В яндексе прям первая ссылка это не то, что нужно?
Код Саши Грея.
0
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 14:04  [ТС]
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Хм. В яндексе прям первая ссылка это не то, что нужно?
Код Саши Грея.
Да все верно, это то. Ничего не понимаю, вот в чем проблема((
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
27.09.2013, 14:13
Воспользовавшись поиском по форуму я обнаружил:
код грея
Прямое и обратное преобразование чисел в Код Грея
Код Грея
Код Грея


Так же на сторонних ресурсах были обнаружены полные описания греев Кода:
Системы счисления: код Грея
Соседние числа по коду Грея
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2223 / 1425 / 420
Регистрация: 16.05.2013
Сообщений: 3,642
Записей в блоге: 6
27.09.2013, 14:14
Цитата Сообщение от EleKTpo Посмотреть сообщение
Да все верно, это то. Ничего не понимаю, вот в чем проблема((
Как я понял вам нужно просто вывести true если числа отличаются в одном разряде.
0
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 14:16  [ТС]
Цитата Сообщение от Ilot Посмотреть сообщение
Как я понял вам нужно просто вывести true если числа отличаются в одном разряде.
Надеюсь, что так. Вы правильно поняли.
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,532
Записей в блоге: 1
27.09.2013, 15:06
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Код Саши Грея.
Френка

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

Не по теме:

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

0
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 18
27.09.2013, 20:18  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Френка

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

Не по теме:

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

Возможно вы и правы, но давайте рассуждать логически.
Во-первых, мои знания Си++ - это подключение библиотек, функция мейн, массивы, структуры и еще немного библиотек.
Многих тегов нам не объясняли. И вот вопрос, как я могу сделать домашнее задание, если я не знаю того, чего от меня хотят.
Логично, что я должен сам разобраться и сделать это дома, я попытался, у меня не получается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2013, 20:18
Помогаю со студенческими работами здесь

Заданы два числа. Являются ли они оба чётными?
Заданы два числа. Являются ли они оба чётными?помогите с паскалём, пожааалуйста((

Разветвляющиеся алгоритмы. Даны два числа. Выяснить, являются ли они взаимообратными
1)Даны два числа. Выяснить, являются ли они взаимообратными. написать в паскале абс программы

Даны два натуральных числа P и Q, определить, являются ли они взаимно простыми
вообщем 1. даны два натуральных числа P и Q и надо определить, являются ли они взаимно простыми(те не имеют общих делителей, кроме 1) ...

Задаются два двузначных числа. Определить, являются ли они зеркальным отображение друг друга
Можете решить эту простую задачу. И объяснить как вы ее решили. Задача должна решаться так, я ввожу два числа и программа сравнивает их на...

С клавиатуры вводится 3 числа,узнать их сумму и распечатать больше они 0 или меньше
Народ если не трудно помогите плиз с написанием програмки. Только начали учить Pascal и не понимаю как сделать Вот условие: С...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru