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

Перевод из одной С.С. в другую - C++

Восстановить пароль Регистрация
 
Crachc
0 / 0 / 0
Регистрация: 03.02.2013
Сообщений: 15
04.02.2013, 13:07     Перевод из одной С.С. в другую #1
Как можно организовать при помощи ОДНОЙ функции, в которую вводится само число и система счисления?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magistr011
 Аватар для magistr011
6 / 6 / 0
Регистрация: 22.10.2011
Сообщений: 164
16.02.2013, 11:08     Перевод из одной С.С. в другую #2
Вопрос не очень понял. Спомощью одной "функции" - это что имеется ввиду?
Функция - в смысле формула перевода? (они разные для каждой СС формулы свои)
Функция - в смысле оператора С++ ? (всёравно надо будет описывать сам перевод с помощью формулы)
Функция - в смысле чего-то другого? Что имеется ввиду?
И само задание в студию пожалуйста, так понятнее было бы.
ya_noob
_
200 / 144 / 9
Регистрация: 08.10.2011
Сообщений: 432
16.02.2013, 13:38     Перевод из одной С.С. в другую #3
Цитата Сообщение от Crachc Посмотреть сообщение
Как можно организовать при помощи ОДНОЙ функции, в которую вводится само число и система счисления?
При переводе из одной СС в другую, например, из 15-чной в 12-чную, цифры исходного и результирующего чисел будут храниться в символьных массивах, а при пересчете числа в новую СС промежуточные результаты будут храниться в виде целых чисел (10-чная СС).
Так что алгоритм будет состоять из 2-х абстрактных операций:
1. перевод из p-ичной в десятичную,
2. перевод из десятичной в q-ичную.
Но никто тебе не мешает слепить их в одну функцию.
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
16.02.2013, 14:03     Перевод из одной С.С. в другую #4
ya_noob, может он имеет ввиду вызов только одной функции, уже готовой
ya_noob
_
200 / 144 / 9
Регистрация: 08.10.2011
Сообщений: 432
16.02.2013, 14:49     Перевод из одной С.С. в другую #5
Цитата Сообщение от Kgfq Посмотреть сообщение
может он имеет ввиду вызов только одной функции, уже готовой
я просто расписал, что такое преобразование выполняется за 2 независимых шага, но их можно выполнить в одной функции последовательно.
Yandex
Объявления
16.02.2013, 14:49     Перевод из одной С.С. в другую
Ответ Создать тему
Опции темы

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