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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yapechenko
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 22
#1

16-ая система счисления - C++

20.08.2013, 19:45. Просмотров 813. Ответов 6
Метки нет (Все метки)

Добрый вечер. столкнулся с проблемой: имеется char operand[10]. Для примера он будет равен 1000. Я пeревожу в int x.
А теперь надо что бы 100010 системе счисления стала 100016 системе счисления и хранилась в x. Как это реализовать?
и в итоге выдавался результат: 100A
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <iomanip>
int main()
{
    char operand[10] = "1000";
    int x = 0x0;
    int y = 0xA;
    
    sscanf(operand, "%d", &x);  
    std::cout<<std::setbase(16)<<x<<std::endl;
    x+=y;
    std::cout<<std::setbase(16)<<x<<std::endl;
    
    system("PAUSE");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2013, 19:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 16-ая система счисления (C++):

Система счисления - C++
Написать программу в Delphi, обучающую переводу чисел из десятичной системы счиления в двоичную, из восьмиричной в двоичную, из...

Система счисления - C++
Решите пожалуйста,очень нужно,а времени нету на это 1. Выполнить перевод чисел а) из 10–ой с/с в 2–ую систему счисления: 165; 541;...

Система счисления - C++
Когда делиться а когда умножаются при переводе из одной системы счисления в другую.

Двоичная система счисления - C++
Всем привет.Нужна помощь.Осваиваю язык. Пытаюсь написать программу перевода в двоичную систему счисления. Что делаю не так? ...

Четверичная система счисления - C++
Как можно записать программу переводящую десятичную систему счисления в четверичную на языке Си? Добавлено через 38 минут Я нашел...

Шестнадцатеричная система счисления - C++
Возможно ли такое в шестнадцатирично системе... что значение без букв???? Так как остатки не превышали 9! Вот это число которое я переводил...

6
Kuzia domovenok
2060 / 1905 / 174
Регистрация: 25.03.2012
Сообщений: 6,556
Записей в блоге: 1
20.08.2013, 20:01 #2
что не так с программой? что выдаёт?
3E8
3F2
Всё верно тогда!
0
yapechenko
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 22
20.08.2013, 20:07  [ТС] #3
Kuzia domovenok, я не наверно не правильно объяснил. Программа выдает на экран 100010 как: 3E816. А мне надо что бы вместо 3E816 было 100016. т.е. число не изменилось, а поменялось только система счисления.
0
Kuzia domovenok
2060 / 1905 / 174
Регистрация: 25.03.2012
Сообщений: 6,556
Записей в блоге: 1
20.08.2013, 20:10 #4
Число как раз-таки не изменилось!
3E8 и 1000 это одно и то же число.
А вот ты, похоже, хочешь, чтобы оно изменилось.
0
yapechenko
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 22
20.08.2013, 20:13  [ТС] #5
Kuzia domovenok, да, именно. Значение изменилось, а само отображение(написание) числа. нет
0
Kuzia domovenok
2060 / 1905 / 174
Регистрация: 25.03.2012
Сообщений: 6,556
Записей в блоге: 1
20.08.2013, 20:19 #6
а нафига????

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <iomanip>
int main()
{
    char operand[10] = "1000";
    int x = 0x0;
    int y = 0xA;
    
    sscanf(operand, "%x", &x);  
    std::cout<<std::setbase(16)<<x<<std::endl;
    x+=y;
    std::cout<<std::setbase(16)<<x<<std::endl;
    
    system("PAUSE");
    return 0;
}
0
yapechenko
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 22
20.08.2013, 20:29  [ТС] #7
Kuzia domovenok, спасибо!
очень Долгая история.
0
20.08.2013, 20:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2013, 20:29
Привет! Вот еще темы с ответами:

Двоичная система счисления - C++
как написать програму которая переводить цифру в двоичну систему счисления.c++

Римская система счисления. - C++
Всем здравствуйте! Очень нужна помощь в написании программы по переводу из римской системы счисления в арабскую на языке СИ. Я в этом...

Фибоначчиева система счисления - C++
Помогите с кодом для перевода с десятичной в Фибоначчиеву систему счисления. Чисто теоретически понимаю как переводить а с кодом не...

Система счисления с основанием 37 - C++
Здравствуйте, уважаемые форумчане. Хочу написать программу для перевода из десятичной с.с. в с.с. с основанием 37. Только вот не пойму,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.