Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2009, 22:03   #1
vitaly38
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 37
Восклицание системы счисления(преобразования)

Подскажите как решить следующую задачу
2. Дана строка, представляющая собой запись числа в четырнадцачиричной
системе счисления. Преобразовать ее в строку, представляющую собой запись
числа в десятеричной системе счисления.
Вообще не знаю с чего начать? подскажите пожалуйста.
vitaly38 вне форума Ответить с цитированием
Старый 15.10.2009, 23:06   #2
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Не особо вдумываясь - переводить "влоб". Воспользоватся тем, что каждый следующий розряд в 14 раз больше предидущего и считать.
LeBron вне форума Ответить с цитированием
Старый 15.10.2009, 23:08   #3
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Перевести число в int, а его уже выводить как десятеричное?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 15.10.2009, 23:14   #4
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Делаем массив-длинку с основанием 14. Потом с помощью длинной арифметики превращаем в массив-десятку. Потом выводим как обычное длинное число. Хотя, если ограничения "в деревню пришла первая лаба", а не полноценная задача, то можно и не длинкать, просто переводить в целый тип и все.
LeBron вне форума Ответить с цитированием
Старый 16.10.2009, 22:05   #5
vitaly38
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 37
По умолчанию

Тоесть структура такова..
едит1 = искомое число
едит 2= его 14 ричная запись
едит3=10 ричная запись.
но чего? искомого числа(едит1) Или его 14ричной записи(едит2). Подскажите.
vitaly38 вне форума Ответить с цитированием
Старый 16.10.2009, 22:56   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Искомое число это как ?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 16.10.2009, 23:44   #7
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

Цитата:
Искомое число это как ?
это и есть ваше настоящее число которое вы привыкли видеть. Результат должен показать - в 10 ричной системе исчисления
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Старый 16.10.2009, 23:50   #8
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Скажите мне тогда, а в какой же системе вы привыкли видеть числа ?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 16.10.2009, 23:55   #9
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Точно не в 14-ричной.
А по задаче. Переводим так: дано число, состоящее из 14-ричных цифр: A5A4A3A2A1. Перевод будет таким: A1 + A2 * 14 + A3 * 14 ^ 2 + A4 * 14 ^ 3 + A5 * 14 ^ 4
Arigato вне форума Ответить с цитированием
Старый 17.10.2009, 11:15   #10
vitaly38
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 37
По умолчанию

А как быть с такой ситуацие. Запись числа 1543 в 14ричной форме имеет вид 7c3 Как с буквами быть?
vitaly38 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системы счисления glupayastudentka Помощь студентам 3 28.06.2009 21:13
Системы счисления. glupayastudentka Помощь студентам 1 23.06.2009 22:00
Системы счисления бедный_студент Помощь студентам 8 18.02.2009 23:25
Системы счисления vdv08 Паскаль, Turbo Pascal, PascalABC.NET 1 08.05.2008 17:32