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

Перевод из 16 сс в 4 сс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Попадание в Морском Бою http://www.cyberforum.ru/cpp-beginners/thread770851.html
#include <iostream> #include <ctime> #include <clocale> #include <stdlib.h> #include <conio.h> #include <locale.h> using namespace std; enum direction{h,v}; class Player {
C++ Нужно прочитать со входного потока число и строку, как проигнорировать лишние символы? Всем привет! Со входного потока нужно прочитать число, а затем в новой строке string... Гугл мне сказал, что после того, как мы ввели число, в буфере остаётся символ '\n'. Пишу: #include <iostream> #include <string> ... int main () { http://www.cyberforum.ru/cpp-beginners/thread770820.html
C++ Определение учетной записи, из-под которой был скопирован файл в сеть
Добрый времени суток, коллеги! На сетевой диск сохраняется файл. В свойствах файла присутствует информация о разрешениях для групп пользователей, имеющих к нему доступ. Также в списке представлено имя учетной записи, из-под которой было осуществлено копирование. Пожалуйста, подскажите, как средствами c++ получить имя этой учетной записи?
C++ Матрица 8х8 как подправить?
Вот мое задание: 1.Для данной матрицы размером 8x8, найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом. 2.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Собственно написал программу, но вот не пойму почему вот такие ошибки при ее выполнении: 1) при вводе всех положительных элементов программа не работает 2) При вводе элемента с...
C++ Класс стек что не так? http://www.cyberforum.ru/cpp-beginners/thread770771.html
Компилятор ругается, что в конструкторе элемент массива объявлён в раз. как такое может быть он же в классе объявлён и видимость прописана. Кстати, это не единственное на что он жалуется. Не понимаю что не так? Код: # include <iostream> # define SIZE 26; using namespace std; class stack { char stck ; int tos;
C++ Поместить и взять с потока Ошибка в коде программы, 21 строчка, не видет "num" #include<iostream.h> #include<conio.h> #include<math.h> #include<stdlib.h> class PhoneNumber { friend ostream & operator << (ostream &, const PhoneNumber &); подробнее

Показать сообщение отдельно
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
24.01.2013, 23:55     Перевод из 16 сс в 4 сс
Цитата Сообщение от Havk15 Посмотреть сообщение
А 16 как задать можно?
смотрите, если вам чисто теоретически, то 16-ти ричная система мало чем отличается от любой другой позиционной,
до запятой "степени" - веса разрядов растут справа налево: 16n+16n-1+...+161+160вес разряда умножается на число щаписанное в этом разряде, еапример 12316=1*162+2*161+3*160=1001000112 или 29110.
После запятой, весы разрядов такие 1/160+1/162..., причем число знаков после запятой опреляется точностью и машинным представлением.
С точки ззрения внутреннего формата компьютера, то здесь определяется все стандартом IEEE-754.
Если вам просто в лоб нужно перевести, то делайте по стандартной схеме целая часть умножение, дробная делением. Может сделать кросс-перевод 16->10->4 или 16->2->4 (1 разряд 4-го =2 разрядам двоичного), что еще проще, и не нужно делить. Само представление вам подсказали постом выше. 16->2->4 - я бы делал так, если у вас нет особых требований в задании. В противном случае, вам нужно определять 16-ричном виде арифметические операции и писать свой парсер этого всего.

Добавлено через 4 минуты
Нпример, 1A.3C16=0001 1010 . 0011 10112, если не использовать приведение чисел к нормальному виду.
Ввод и вывод целых 16-ричных реализован средствами языка, если вводить наподобие 1A.3C, нужно самому разбирать строку, т.е. читать в строку и анализировать ее.
 
Текущее время: 07:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru