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

Системы счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Жизнь" на C++ http://www.cyberforum.ru/cpp-beginners/thread944604.html
Решил написать консольную версию популярной игры "Жизнь"(http://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D1%8C_(%D0%B8%D0%B3%D1%80%D0%B0)) field.h: class field{ // игровое поле....
C++ Запрет ввода букв Вчера пробовал написать калькулятор. Но в нем можно вводить и буквы и цифры. Что надо допасать в коде чтобы буквы не вводились на экран? А вводились только цифры. При вводе букв получаеться вот... http://www.cyberforum.ru/cpp-beginners/thread944553.html
C++ Ошибка: Multiples types in one declaration
Как исправить ошибку которая ниже на скрине? И заработает ли этот код?( проба создать связной список) #include <iostream> using namespace std; class part { public: ...
C++ Как вшить библиотеку MSVCP100.dll в программу?
Добрый день. Написал программу и у меня она работает на отлично, однако у знакомых она требует библиотеку MSVCP100.dll. Вариант скачать ее просто так не устраивает, ибо каждому, кто будет...
C++ Класс, отделение интерфейса от реализации http://www.cyberforum.ru/cpp-beginners/thread944517.html
Всем привет. Пытаюсь разделить интерфейс от реализации. вот исходный код: файл GradeBook.h #include <string> using std::string; class GradeBook {
C++ Двумерный вектор, ошибка Здраствуйте! Почему я так не могу определить размер двумерного вектора? Подчеркивает красным 2 числа 9 и пишет ошибку Expected a type specifier. class А { private: vector < vector<int> >... подробнее

Показать сообщение отдельно
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
27.08.2013, 23:53
для перевода дробной части(как я понял десятичного) числа в СС нужно умножать дробную часть на основание СС, целую часть отбрасываем в результат если осталась дробная опять умножает, до тех пор пока в дробной части не останется 0 или пока не наберется нужное кол. цифр после запятой

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int SS, x;
cin>>SS;
 
double dr_part;
...
 
while(dr_part%1 != 0)
{
            dr_part*=SS;
            x = dr_part;
            dr_part = dr_part%1;
            
            cout<<x;    
}
х интовый что бы отбросить дробную часть.. х можно не выводить а помещать в какой то вектор или в строку....для перевода дробной части из СС в десятичную используется другой алгоритм
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru