|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
Перевод из любой системы счисления в любую (от 2 и более. т.е. может перевести из 2й к примеру в 80ю)04.10.2016, 19:51. Показов 4908. Ответов 17
Метки нет (Все метки)
Первый курс факультета информационных технологий, только только начали изучать c++, прошли лишь самые азы.. Но препод один требует от нас программу для перевода больших чисел из любой системы счисления в любую.. более того, он требует действительно из любой и в любую, из 80й в 100ю, из 175й в 70ю и т.д. Помогите пожалуйста, совершенно не знаю как такое написать
0
|
|
| 04.10.2016, 19:51 | |
|
Ответы с готовыми решениями:
17
Переход из любой системы счисления в любую |
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 04.10.2016, 21:02 [ТС] | |
|
Создал программу переводящую из любой в любую, но только от 2й по 36ю, нужно же от 2й и более. Допустим из 177й в 80ю и т.д. и т.п. Помогите пожалуйста разобраться как такое сделать.
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 04.10.2016, 21:11 | |
|
А набор цифр какой?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 04.10.2016, 21:20 [ТС] | |
|
Mr.X, Не оговорено. Какой удобней)
Добавлено через 6 минут Mr.X, или же вы имели ввиду не ввод чисел в консоль?
0
|
|
|
Любитель чаепитий
|
|
| 04.10.2016, 21:28 | |
|
SlavaNub1999, Может, имелся ввиду алфавит, который нужно использовать? Потому что в 16-й системе используется 0123456789ABCDEF, в 36-й 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ. Какой алфавит использовать в, например, 177-й?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 04.10.2016, 21:40 [ТС] | |
|
Mr.X, извините за недогадливость) если допустим 80 СС, то в ней используются цифры от 0 до 79. Просто выводятся через пробел. Аналогично и с другими СС
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 04.10.2016, 21:40 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 04.10.2016, 21:42 [ТС] | |
|
GbaLog-, да, вы правы) просто у меня совсем голова не работает к концу дня)
0
|
|
|
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,893
|
|
| 04.10.2016, 23:05 | |
|
SlavaNub1999, поглядите функции из этих сообщений
Перевод чисел в определённую систему Перевод чисел в определённую систему они умеют переводить 10-ое число в строковый формат любую СС вплоть до 36-ричной (если будет алфавит, больше, то может и 80-ричную и 100-ричную). Вам остается только понять как сделать обратное преобразование, т.е. из строки в 100-рично СС перевести в 10-тичную (т.е. получить бинарное представление числа). А вообще тема не раз и не два поднималась на форуме, может лучше воспользоваться поиском.
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 04.10.2016, 23:17 [ТС] | |
|
schdub, Здравствуйте. Спасибо за помощь) А прежде чем подымать тему загуглил во всех вариациях каких только возможно, и на данном форуме пользовался поиском) Сто процентов подобная тема где-то уже была поднята на этом форуме, но я к сожалению смог найти только до 36й) потому что считается что СС выше 36й не существует.. Однако преподаватель убеждён в обратном, поэтому есть некоторые сложности)
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||||||
| 05.10.2016, 00:41 | |||||||
Сообщение было отмечено SlavaNub1999 как решение
РешениеДобавлено через 2 часа 57 минут
1
|
|||||||
| 05.10.2016, 07:41 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 05.10.2016, 09:26 [ТС] | |
|
Mr.X, У меня выдает целый ряд ошибок, а так как я многого из того что вы делали в программе не понял, не знаю что с ними делать:
error C2470: BASE_MIN: выглядит как определение функции, но без списка параметров; пропускается вероятное тело функции error C2864: T_num::val_: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа error C2601: bool_res: недопустимые локальные определения функций fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 05.10.2016, 10:18 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 05.10.2016, 21:01 [ТС] | |
|
Croessmah, буквально на днях удалил 15) в универе проходили scanf и printf, до сих пор заставляют использовать в лабораторных, а 15я у меня почему-то яро ненавидит scanf, и чтобы он работал не взирая на то, что устаревший, нужно использовать ещё парочку команд) Вот и поставил 12ю вместо 15й.
Добавлено через 2 минуты Mr.X, в данный момент загружаются 15ю VS, вычитал что моя 12я не полностью поддерживает C++11. Надеюсь заработает) А потом буду по тиху изучать c++ и когда-нибудь пойму что вы использовали в своём коде и для чего)
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||
| 05.10.2016, 21:20 | |||
Таки заучили человека!Добавлено через 5 минут
0
|
|||
|
0 / 0 / 0
Регистрация: 04.10.2016
Сообщений: 14
|
|
| 05.10.2016, 23:24 [ТС] | |
|
Mr.X, ага) основной предмет - одна пара на две недели) сейчас проходим структуру "... ? ... : ..." На втором курсе должны более плотно заняться программированием, а пока сам пытаюсь изучать c++, верхом моего гения является прога умножения произвольных матриц) не густо, но уже что-то полезное)
Добавлено через 45 минут Mr.X, Запустил Всё работает идеально)) Как раз то, что я и искал Правда есть один нюанс, при переводе в 16ричную или ту же 36 должны использоваться буквы алфавита, для обозначения цифр идущих после 10ти)Добавлено через 1 час 12 минут Mr.X, программа гениальна!!!!!!)) побаловался с ней немножко) переводит в миллиардные системы без труда)) спасибо огромное)
0
|
|
| 05.10.2016, 23:24 | |
|
Помогаю со студенческими работами здесь
18
Перевод дробной части числа из десятичной системы счисления в любую другую систему счисления
Перевод числа из любой системы в любую
Программа должна переводить из любой системы счисления в любую другую + в римскую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение/ Перевод
https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs
. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|