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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ итератор в классе-шаблоне http://www.cyberforum.ru/cpp-beginners/thread365206.html
template<class T> class m_vector: public vector<T> { public: T at(int i); m_vector(){} ~m_vector(){} }; template<class T> T m_vector<T>::at(int index) {
C++ Что не правильно в этом коде? #include <iostream> #include <math.h> using namespace std; int main() { float I; //Годовая процентная ставка http://www.cyberforum.ru/cpp-beginners/thread365205.html
Константные перечесления C++
Добрый день , в одной из задач обнаружил во такой вот пример Enum schet(one,two,three); Понятно что это целочисленный оператор переменных (константных) и вдргу в классе , одному из методов доступа...
СМО C++
Как сделать систему массового обслуживания? Может есть уже у кого готовый код? И объясните пожалуйста что такое СТЕК?
C++ Ханойские башни: демонстрация решения http://www.cyberforum.ru/cpp-beginners/thread365168.html
Добрый день! Требуется решить такую задачу Разработать программу, реализующую демонстрацию хода решения пользователем-человеком головоломки "Ханойские башни". При вызове программы на...
C++ Оператор = и наследование Добрый день, вот есть код: class Copier { public: const Copier& operator = (const Copier&) { qDebug() << "In const Copier& Operator = "; подробнее

Показать сообщение отдельно
Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53

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

12.10.2011, 15:10. Просмотров 520. Ответов 6
Метки (Все метки)

Программа переводит из десятично системы счисления в двоичную, восьмеричную и шестнадцатиричну, но выводит ответ задом на перед надо это исправить.
если есть идеи помогите пожалуйста!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
    int n,j;
    float d;
    cout<<"Bb|6epeTe HoMep cuctemb| c4ucJleHu9:"<<endl
        <<"1) gBou4Ha9"<<endl
        <<"2) BocbMupu4Ha9"<<endl
        <<"3) LLlecTHagLLaTepu4Ha9"<<endl;
    cin>>j;
    //двоичная система счисления
    if (j==1){
    cout<<"BBegute 4ucJLo: "; cin>>n;
    while(n>0)
    {d=n%2;n=n/2;if (d==1) cout<<"1"<<endl;
        else cout<<"0";}}
    //восьмиричная система счисления
    if (j==2){
        cout<<"BBegute 4ucJLo: "; cin>>n;
        while(n>0)
        {d=n%8;n=n/8;
        cout<<d;}}
    //шестнадцатиричная система счисления
    if (j==3){
        cout<<"BBegute 4ucJLo: "; cin>>n;
        while(n>0)
        {d=n%16;n=n/16;
        cout<<d;}}
    cout<<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru