|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 1
|
|
Перевод числа из двоичной в десятичную и наоборот.29.11.2008, 15:04. Показов 42213. Ответов 33
Метки нет (Все метки)
Помогите пожалуйста написать прогу перевода числа из двоичной системы счисления в десятичную и наоборот на языке "C".Я в этом програмировании не бум-бум.Курсовик нужно сдавать через неделю а у мя ещё и проги нет.Помогите кто может!
0
|
|
| 29.11.2008, 15:04 | |
|
Ответы с готовыми решениями:
33
Перевод числа из двоичной системы в десятичную или наоборот Перевод числа из двоичной системы в десятичную или наоборот
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 01.12.2008, 10:23 | |
|
поищи поиском, тут кто-то даже выкладывал исходник перевода из любой СС в любую...
0
|
|
|
Павел086
|
||||||||||||||||
| 01.12.2008, 18:12 | ||||||||||||||||
|
у меня есть 2 проги толлько их нужно соединить в одну чтоб самому задавать из какой системы я хочу в какую перевести(10-2 и наоборот)Кто может подскажите!
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 29.09.2008
Сообщений: 9
|
||||||
| 09.12.2008, 16:14 | ||||||
|
вот те готовая программа
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
| 11.12.2008, 02:06 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2008
Сообщений: 9
|
|
| 12.12.2008, 06:16 | |
|
чтобы дробные переводила нужно отдельно целую и отдельно дробную части переводить, а потом они просто через точку записываются(помоему так математика учит
)можно алгоритм переноса закинуть в функцию и просто ей передовать сначала целую, а потом дробную части
0
|
|
|
0 / 0 / 0
Регистрация: 15.11.2014
Сообщений: 5
|
|
| 23.09.2009, 14:56 | |
|
люди,помогите пожалуйста написать прогу которая запрашивает у пользователя количество переменных для ввода(максимум 5) и исходя из того сколько переменных строит таблицу истинности!
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 24.09.2009, 05:12 | |
|
таблица истинности строится для выражения, то есть эти переменные должны быть связаны в выражение
0
|
|
|
|
||||||
| 24.09.2009, 09:12 | ||||||
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 24.09.2009, 10:20 | ||
|
я б щас покороче написал, bintodec на сдвигах со сложением, а dectobin вообще бы писать не стал потому что strtol + sprintf есть
0
|
||
|
|
||
| 24.09.2009, 11:44 | ||
|
Возможно, что было бы более правильным, если бы вместо слова число я употреблял термин значение. Но суть от этого не меняется
1
|
||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 24.09.2009, 19:42 | |
|
На форуме уже обсуждали и есть готовая программа, которая переводит из любой (от 2 до 36) системы в любую (от 2 до 36).
0
|
|
|
|
|
| 24.09.2009, 20:18 | |
|
Ну да, обсуждали, в том числе и я. Но написать заново мне показалось быстрее, чем искать
![]() Добавлено через 1 минуту Программа есть, например, тут. До 36-ричной системы доводится элементарно (меня тогда заломало вбивать буквы дальше, чем f) https://www.cyberforum.ru/cpp-... post154443
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 25.09.2009, 06:08 | ||
просто, не вижу смысла преобразовывать обязательно в строку, так как это не php, где нет разницы, что там за тип, само разберётся там, конечно, можно и залить полученное значение в строку (статическую, как я раньше делал, или передаваемую в функцию, как бы сделал сейчас) оно просто не юзабельно (а потом обратно переводить atol'ом, чтобы прибавить его куда-нибудь)
0
|
||
|
|
|
| 25.09.2009, 11:34 | |
|
accept, опять ты ничегоне понял. Ты мне говоришь про перевод "из двоичной системы", а вот фраза "в десятичную" - тут совершенно лишняя. Переводом в десятичную систему записи занимается процедура printf, а не твоя процедура bintodec
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 27.09.2009, 09:28 | ||
что типа число одно а строк много тогда лучше уж писать функцию обратную к strtol, чтобы из числа переводила в любую систему счисления, то есть делала любую запись в пределах 2 36 а вот scanf она по-твоему что делает, из записи извлекает число ? а число тогда в каком виде, в неопределённом ?
0
|
||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 27.09.2009, 09:43 | ||
Добавлено через 7 минут 2accept: 1) Число. В языке программирования это int a; long a; Само по себе число не имеет системы счисления !!! 2) 10-ричная система счисления. Система счисления появляется когда число нужно записать в виде строки. При этом есть два вида преобразования: строка->число и число->строка. строка->число: функции atol(), strtol(). число->строка(): функции itoa(), snprintf(). 3) преобразование числа из 10-ричной системы счисления в 16-ричную a) взять строку, содержащую запись числа в 10-ричной системе счисления b) применить strol() и преобразовать в число c) применить itoa() и преобразовать число в строку с 16-ричной системой счисления d) вывести итоговую строку Если и после этого не понял -> прочитать с начала или задать вопрос чего не понял.
0
|
||
|
|
||||||||||||
| 27.09.2009, 09:56 | ||||||||||||
Со scanf'ом всё наоборот
0
|
||||||||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 27.09.2009, 10:13 | |
|
sscanf() - функция выполняющее преобразование: строка->число.
sprintf(), snprint() - преобразование: число->строка. Добавлено через 33 секунды Вообщем никакого программирования - чистая математика
0
|
|
| 27.09.2009, 10:13 | |
|
Помогаю со студенческими работами здесь
20
Перевод числа из двоичной сс в десятичную (рекурсия) Перевод вещественного числа из двоичной системы в десятичную c++ Перевод числа из двоичной в десятичную систему счисления на С++ Перевод числа из двоичной системы счисления в десятичную Перевод числа из двоичной в десятичную не используя циклы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|