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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
#1

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

10.12.2012, 16:41. Просмотров 2040. Ответов 8

Помогите разобраться с переводом из любой системы счисления в любую. Хотел составить программу типа:
Основание системы (вход): 15
Основание системы (выход): 10
Введите число: 19E8

Вывод: 5618.

Что-то типо http://planetcalc.ru/375/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 16:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод из одной системы счисления в другую (C++):

Перевод из одной системы счисления в другую - C++
Число представленное в десятичной системе счисления перевести в шестнадцатеричную систему счисления. Я только начал изучать...

Перевод из одной системы счисления в другую - C++
перевод чисел(в том числе с дробной частью) из сс q в сс p.(q, p от 2 до 16) помогите протестить: #include <iostream> #include...

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

Перевод из одной системы счисления в другую - C++
Осуществить перевод введенного с клавиатуры числа в двоичной, шестнадцатерич-ной, восьмеричной или десятичной системах счисления в другие...

Перевод из одной системы счисления в другую - C++
Посмотрите, пожалуйста, кому не сложно код в с++. При компиляции выдает ошибку invalid function declaration Текст задачи: Десятичное...

Перевод из одной системы счисления в другую - C++
Проблема с переводом из двоичной системы в десятичную. Допустим у нас есть такое число 11101101 это 237 моя программа хорошо переводит, но...

8
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
10.12.2012, 16:44 #2
Правила перевода чисел из одной системы счисления в другую
1
David Sylva
1290 / 952 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.12.2012, 16:45 #3
sovaz1997 Много раз решалось, посмотри в поиске, там есть разные интересные варианты.
1
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
10.12.2012, 16:45  [ТС] #4
А есть какой-то универсальный метод???
0
David Sylva
1290 / 952 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.12.2012, 16:46 #5
Цитата Сообщение от sovaz1997 Посмотреть сообщение
А есть какой-то универсальный метод???
Что значит универсальный метод?
0
bigsanya
2 / 2 / 1
Регистрация: 02.11.2012
Сообщений: 53
10.12.2012, 16:48 #6
C#
1
2
3
4
5
6
7
8
9
{
        static void Main(string[] args)
        {
            Console.WriteLine("Введите число");
            int value = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Число " + value + " в  " + 16 + " системе изчисления =: " + System.Convert.ToString(value, 16));
            Console.ReadLine();
        }
    }
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
10.12.2012, 16:49  [ТС] #7
Один метод, который бы работал на все системы счисления.

Добавлено через 41 секунду
bigsanya, C++
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
10.12.2012, 16:55 #8
bigsanya, Это форум C++, а не C#

Windows:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cstdlib>
int main(){
    int n=21321;
    char buffer[1024]={0};
    itoa(n,buffer,16);
    std::cout<<buffer;
    std::cin.get();
    return 0;
}
2
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
10.12.2012, 16:59  [ТС] #9
Croessmah, спасибо тебе огромное!!! - Не придется много кодить
0
10.12.2012, 16:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 16:59
Привет! Вот еще темы с ответами:

Перевод из одной системы счисления в другую - C++
Суть задачи такова: Написать программу , которая переводит число из 2-й системы счистления в 12-ю через 10-ю. Заранее спасибо!)Язык С++ ...

Перевод из одной системы счисления в другую. - C++
Мне задали сделать калькулятор для программиста на языке С. В нем требуется выполнение операций только целые числа, 4 арифметических...

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

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


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

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

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