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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 16:41     Перевод из одной системы счисления в другую #1
Помогите разобраться с переводом из любой системы счисления в любую. Хотел составить программу типа:
Основание системы (вход): 15
Основание системы (выход): 10
Введите число: 19E8

Вывод: 5618.

Что-то типо http://planetcalc.ru/375/
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
10.12.2012, 16:44     Перевод из одной системы счисления в другую #2
Правила перевода чисел из одной системы счисления в другую
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.12.2012, 16:45     Перевод из одной системы счисления в другую #3
sovaz1997 Много раз решалось, посмотри в поиске, там есть разные интересные варианты.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 16:45  [ТС]     Перевод из одной системы счисления в другую #4
А есть какой-то универсальный метод???
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.12.2012, 16:46     Перевод из одной системы счисления в другую #5
Цитата Сообщение от sovaz1997 Посмотреть сообщение
А есть какой-то универсальный метод???
Что значит универсальный метод?
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();
        }
    }
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 16:49  [ТС]     Перевод из одной системы счисления в другую #7
Один метод, который бы работал на все системы счисления.

Добавлено через 41 секунду
bigsanya, C++
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 16:59     Перевод из одной системы счисления в другую
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
10.12.2012, 16:59  [ТС]     Перевод из одной системы счисления в другую #9
Croessmah, спасибо тебе огромное!!! - Не придется много кодить
Yandex
Объявления
10.12.2012, 16:59     Перевод из одной системы счисления в другую
Ответ Создать тему

Метки
c++, калькулятор, перевод, Система, счисления
Опции темы

Текущее время: 23:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru