Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ksenobyte
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 1
1

Задача на построение бинарного кода Грея

30.10.2016, 22:40. Просмотров 317. Ответов 0

Задача - построить бинарный код Грея.
Есть алгоритм из книжки на смеси Паскаля и псевдокода.
И я честно пытаюсь его повторить, но не выходит - выдает не те значения. Может чей-нибудь меткий глаз увидит ошибку?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include <bitset>
#include <iostream>
using namespace std;
 
int Q(int i) {
    int q = 1;
    int j = i;
    while (j % 2==0) {
        j = j / 2;
        q = q + 1;
    }
    return q;
}
 
int main()
{
    int n = 3;
    bitset<4> *arraybits = new bitset<4>[pow(2,n)];
    for (int i = 0; i < pow(2, n); i++) {
            arraybits[i] = 0;
        }
    for (int i = 1; i < pow(2, n); i++) {
        int p = Q(i);
        arraybits[i][p] = 1 - arraybits[i][p];
        cout << i<<" " <<p<<" "<<arraybits[i] << endl;
    }
    
    return 0;
}
0
Миниатюры
Задача на построение бинарного кода Грея  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 22:40
Ответы с готовыми решениями:

Построение кода Грея для заданного числа (2^n)
Помогите написать программу построения бинарного кода Грея для числа. Само задание на скрине...

Построение бинарного дерева на основе не бинарного
В лабораторной работе есть такое задание: Создайте процедуру построения бинарного дерева на основе...

Запрограммировать алгоритм построения бинарного кода Грея
По Дискретной математике в практической части есть задание &quot;Запрограммировать: 1)алгоритм...

Помехозащищенность кода Грея
Ребят, будьте добры, ответьте пожалуйста: &quot;Почему код Грея более помехозащищен чем двоичный код?&quot;....

Шифратор десятичного кода в грея
Ребзя, помогите, пожалуйста построить микросхему. Нужно &quot;Шифратор десятичного кода в грея(4-х...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2016, 22:40

Рассчитать количество вариантов кода грея
Есть вот такой вот код, который выводит без повторов рандомные десятичные числа, по идее переменная...

Преобразование двоичного кода в код Грея
Задание звучит так: Разработать в среде Electronics Workbench на базе БМК( базово-матричных...

Quartus. Моделирование работы шифратора кода Грея
Схему синтезировал, работает правильно, осталось то чего я не могу понять, как описать его на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.