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

Как пересчитать одно в другое? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Паттерн Builder http://www.cyberforum.ru/cpp-beginners/thread857638.html
Вот у меня есть код примера реализации паттерна Builder(другие примеры не предлагать). В классе Army надо как-то исправить код так, чтобы если вдруг в продукте нет одного поля, то и его не должно быть в функции info(). Спасибо заранее за советы#include "stdafx.h" #include <iostream> #include <vector> using namespace std; // Классы всех возможных родов войск class Infantryman { ...
C++ Сравнение строк Не прибегая к функциям сравнения строк, создайте программу, которая запрашивает у пользователя две строки и производит их сравнение, возвращая 0 , если строки равны,, +1, если первая строка больше второй, и -1 в противном случае. Я не знаю как решить эту задачу без strcmp() Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread857633.html
Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали C++
Помогите пожалуйста решить данную задачу...) Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали. Вывести элементы, расположенные на главной диагонали.
C++ Массивы и функции
Здравствуйте. Очень интересная ошибка возникает в результате работы этого когда: void schet(double result, int ar_size); int main() { using namespace std; double * result = new double; int i = 0; int ar_size = 10; schet(result, ar_size); cout << result;
C++ класс, реализующий линейный односвязный список http://www.cyberforum.ru/cpp-beginners/thread857594.html
Разработайте класс, реализующий линейный односвязный список. Методы класса: вставка элемента после n-го элемента списка, просмотр списка, удаление из списка каждого второго элемента. Поля записей: номер группы, имя ребенка, его возраст, домашний адрес. код в сlass.h #include <iostream> #include<process.h> #include<conio.h> using namespace std; class Student// описание студента {...
C++ Задача на рекурсию. Найти кратчайшее расстояние между городами i и j даже если между ними нет прямой дороги Дана матрица размером NxN с расстояниями между городами при наличии прямой дороги между ними. По вертикали содержаться города откуда выезжаем, по горизонтали – куда. На пересечении - расстояние по прямой дороге. Если прямой дороги нет, в соответствующем элементе матрицы записывается число “-1”. Найти кратчайшее расстояние между городами i и j даже если между ними нет прямой дороги. любая... подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
06.05.2013, 20:08     Как пересчитать одно в другое?
Цитата Сообщение от taras atavin Посмотреть сообщение
Код такой: сначала берётся троичный ограниченный код Грея, строящийся так: каждый раз меняем младшую цифру на 1, как только какая либо цифра доходит до 2, или до 0, на следующем шаге меняем вместо неё следующую по старшенству на 1, а ещё на следующем меняем направление изменения самой дошедшей до 0, или 2 цифры с увеличения на уменьшение, или наоборот, а как только получим старшую двойку и остальные ноли, то текущий код - последний, а потом троичные цифры кодируем тремя первыми двоичными двубитными кодами Грея, получаем двоично-троичный дважды ограниченный код Грея.
Как то сложно ты все описал, код Грея вроде строится так - берется число и делается операция "или" числа с числом, сдвинутым на 1 вправо. Например вот
3 это 011
Код
011
 011
----------
 111
т.е. число 011 в коде Грея выглядет как 111. Более подробно уже непомню.

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