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

Код Грея - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить вектор http://www.cyberforum.ru/cpp-beginners/thread176602.html
Получить вектор С по правилу : Ск=1,если в к-ом столбце матрицы есть хотя бы один элемент,превышающийй заданное значение D,иначе Ск=0.Найти также общее число элементов,больших D program tri; var i,k,n,m:integer; d:real; c: array of real; a: array of real; begin m:=0;
C++ Описать объект Krug с методом, вычисляющим площадь круга описать класс и объявить объект Krug, целочисленное поле R - радиус круга, конструктор с параметром, и методом вычислить площадь круга S=p*R^2, р=3.14 http://www.cyberforum.ru/cpp-beginners/thread176599.html
C++ Написать блоки перевода числа из десятичного в двоичный и обратно
пАмАгите: Написать блоки перевода числа из десятичного в двоичный и обратно
Удаление элементов из списка C++
помогите пожалуйста)))написать процедуру , которая удаляет: а)из списка L за каждым вхождением элемента Е один элемент, если такой есть и он отличен от Е в)из непустого списка L последний элемент
C++ Найти сумму ряда с заданной точностью http://www.cyberforum.ru/cpp-beginners/thread176581.html
Мне нужно найти сумму ряда с точностью =10-4= 10-4, общий член которого А в степени n равен 3 в степени n умножить на факториал n и разделить факториал 3n Добавлено через 1 час 5 минут \large {a}_{n}=({3}^{n}*n!)/3n!
C++ 0x8000? а что это??? Oxffff 0x8000 подробнее

Показать сообщение отдельно
deep7
4 / 4 / 0
Регистрация: 04.05.2010
Сообщений: 7
27.11.2010, 16:51     Код Грея
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
unsigned int grayencode(unsigned int g)
{
    return g ^ (g >> 1);
}
 
int main()
{
  int g;
  char string [20];
   cout<<"vvedite 10-noe chislo : ";
   cin >> g;
    cout<<"\n 2-niy vid: ";
    cout<<"\n"<<itoa(g,string,2);
   cout<<"\n 2-noe chislo v code greya: ";
    cout<<"\n";
    cout<<itoa(grayencode(g),string,2)<<'\n';
system("pause");
}
Твой код преобразовывает 10-чное(!) число в десятичное, двоичное представление которого соответствует коду Грея.
Немного видоизменённая программа выводит двоичное представление и представление в коде Грея числа.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru