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

Перевод чисел из одной системы счисления в другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотеки С++ http://www.cyberforum.ru/cpp-beginners/thread659645.html
Есть ли какой-нибудь справочник по описанию С/С++ библиотек, заголовочных файлов, макросов и прочего? Для печати//англ/русск//примеры
C++ Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? http://www.cyberforum.ru/cpp-beginners/thread659631.html
C++ Что на выходе у функции insert ?
В учебнике предлагают такой способ подсчета слов одинаковых, !именно с пом итератора: map<string,int> m; while(cin>>str){ pair<map<string,int>::iterator,bool> p=m.insert(make_pair(str,1)); if(!p.second){++p.first->second;} } Но, он мне не совсем понятен...
winnt.h(5545) : error C2146: что за ошибка ? C++
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C2146: syntax error : missing ';' before identifier 'ContextRecord' c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing...
C++ Проверить утверждение "результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа" http://www.cyberforum.ru/cpp-beginners/thread659596.html
Составить программу для проверки утверждения «Результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа ». Нароботок нет так как непонятно в задаче ничего, может кто-то из вас поможет)
C++ Считывание вещественных переменных до определенного символа Заранее спасибо за помощь, немного подзабыл как осуществить считывание каких-либо целых или вещественных переменных до,например, точки, а лучше до перевода на новую строку. Только пожалуйста без cout и cin, через обычные fprintf и fscanf. Благодарю, добрые люди) подробнее

Показать сообщение отдельно
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
28.09.2012, 17:18     Перевод чисел из одной системы счисления в другую
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int num, sys, num2=0;
    cout<<"Enter num"<<endl;
    cin>>num;
    cout<<"Enter razryadnost"<<endl;
    cin>>sys;
    int i=0;
    for(; num>=(sys-1); i++)
    {
        num2 += (num%sys)*pow(10, i);
        num /= sys;
    }
    num2 += num*pow(10, i++);
    cout<<num2<<endl;
    return 0;
}
Работает до десятичной и в ней, дальше уже нужно работать со строками
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru