Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
zik-88
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 12
1

Перевод из десятеричной системы счисления в бинарную

08.01.2016, 11:50. Просмотров 207. Ответов 1
Метки нет (Все метки)

Есть программа перевода из десятеричной системы счисления в бинарную. Специфика программы такова, что по сути в конце мы получаем число, всё равно десятеричное. Вопрос, как сделать так, чтобы получившееся число воспринималось как бинарное, для дальнейших бинарных операций с этим числом?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
int main() 
{   
    int n, b=1, i, c, d=1;
    printf("Input dec: ");
    scanf("%d", &n);
 
    for (i=1; n!=0; i++)
    {
        c=n%2;
        n=n/2;
        b=b*10+c;
    }
    
    b/=10;
 
    for(i--; i!=0; --i)
    {
        d=d*10+b%10;
        b/=10;
    }
    printf("\nbin = %d\n", d=d/10);
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2016, 11:50
Ответы с готовыми решениями:

Перевод из 10 системы счисления в 2
День добрый, помогите пожалуйста написать такую программу, я попробовал, но она не работает, не...

Перевод из 10 системы счисления в 2
Суть такова! Есть програма на паскале,которая переводит 10 систему числения в 2 program test;...

Перевод из 16-ой системы счисления в 10-ю
Здравствуйте. Необходимо написать программу выполняющую данный перевод. На языке Си. Начал...

Перевод чисел из 10-ой системы счисления в 2-ую
Написал я код который рандомно генерирует 5 чисел и переводит их из 10 системы в 2 , но переводит в...

Перевод из 10 системы счисления в любую
Нужна программа : перевод из 10 системы счисления в любую другую. Помогите пожалуйста(

1
Catstail
Модератор
24163 / 12152 / 2178
Регистрация: 12.02.2012
Сообщений: 19,736
08.01.2016, 15:09 2
Цитата Сообщение от zik-88 Посмотреть сообщение
как сделать так, чтобы получившееся число воспринималось как бинарное, для дальнейших бинарных операций с этим числом?
- вообще не "переводить" его! scanf принимает десятичное число, а возвращает двоичное (в переменной, адрес которой задется вторым параметром scanf).
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2016, 15:09

Перевод чисел из 10-ой системы счисления в 2-ую
Нужно написать программу для перевода чисел из 10-ой системы счисления в 2-ую. Что то не правильно...

Перевод числа из системы счисления с основанием X в систему счисления с основанием 10
Надо написать программу на Си,которая число с системой счисления X переводит в систему счисления в...

Перевод чисел с 10 системы счисления в - 2ASCII
написать программу где число из 10 системы счисления переводит в двоичную и записывает его в ASCII...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru