Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
76 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 19

Разбор программы.Перевод двоичного числа в десятичн

29.03.2016, 01:15. Показов 1374. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
char bin[16] // изображение двоичного числа, почему именно так и что такое bin? нигде не могу найти 
long int dec //десятичное число, что такое dec и почему именно так записывается изображение ?
printf("->");// что делает данная операция ?
scanf("% s",& bin);//  опять таки вопрос про bin
for (i=strlen(bin)-1;i>=0; i--// тут в принципе понятно, единственный вопрос- strlen что конкретно делает данная операция ? возвращает длину строки ?
Да и вот такой еще вопрос - %s и %d - я так понимаю это что-то вроде переменных, в которых хранится определенная память, верно?
Заранее спасибо за ответы
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2016, 01:15
Ответы с готовыми решениями:

Перевод двоичного числа в десятичное
Программа принимает введенное с клавиатуры двоичное число, например 1011, и выводит его десятичное представление, для 1011 - 11. Программа...

Перевод длинного двоичного числа в десятичную СС
Как можно перевести число из двоичной системы счисления в десятичную ели число длиной в 100-300 знаков...

Перевод двоичного числа в прямой и обратный код
Помогите написать программу) Перевод двоичного числа в прямой и обратный код.

3
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
29.03.2016, 01:22
Лучший ответ Сообщение было отмечено oponnent27 как решение

Решение

Цитата Сообщение от oponnent27 Посмотреть сообщение
и что такое bin?
Имя массива из 16 элементов типа char (символов).

Добавлено через 46 секунд
Цитата Сообщение от oponnent27 Посмотреть сообщение
что такое dec
Имя переменной типа long int.

Добавлено через 1 минуту
Цитата Сообщение от oponnent27 Посмотреть сообщение
printf("->");// что делает данная операция ?
Выводит стрелку на консоль (экран).

Добавлено через 1 минуту
Цитата Сообщение от oponnent27 Посмотреть сообщение
scanf("% s",& bin);// *опять таки вопрос про bin
Читает с консоли (ввод с клавиатуры) строку символов в массив символов bin.
1
76 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 19
29.03.2016, 01:22  [ТС]
nd2, А почему для представления 2-го числа нужно именно 16 символов ?
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
29.03.2016, 01:26
Лучший ответ Сообщение было отмечено oponnent27 как решение

Решение

Цитата Сообщение от oponnent27 Посмотреть сообщение
strlen что конкретно делает данная операция ? возвращает длину строки ?
Да, количество символов до '\0'.

Добавлено через 1 минуту
Цитата Сообщение от oponnent27 Посмотреть сообщение
Да и вот такой еще вопрос - %s и %d - я так понимаю это что-то вроде переменных, в которых хранится определенная память, верно?
Формат вводимых/выводимых данных (что вводится/выводится) для Си-функций ввода/вывода.

Добавлено через 1 минуту
Цитата Сообщение от oponnent27 Посмотреть сообщение
А почему для представления 2-го числа нужно именно 16 символов ?
Наверное, так задумано, что двоичное число должно быть двухбайтовым (16 битов).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2016, 01:26
Помогаю со студенческими работами здесь

Перевод двоичного числа в шестнадцатеричную систему счисления
дано целое число в двоичной системе счисление,т.е. последовательность чисел 0 и 1. Составить программу перевода этого числа в...

Перевод двоичного кода в текст
Здравствуйте уважаемые форумчане, у меня было задание сделать шифратор/дешифратор текста, хотя в С++ не работал ^_^ У вас на форуме нашел...

Перевод из двоичного счисления в десятичное
Здравствуйте. Подскажите, почему так получается: при числе, состоящем из менее чем десяти знаков, программка нормально переводит из...

Перевод double из двоичного в десятичную
Допустим с клавиатуры мы вводим 101.1 и на выходе получаем 5.5. Как реализовать не пойму. Прошу помощи...

Осуществить перевод из двоичного кода в десятичный
Помогите пожалуйста. Нужно срочно решить несколько задач самым простейшим образом(без библиотек и функций) на уровне 1 курса =) Написать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru