Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Mindfure
1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 147
1

Написать программу для перевода из двоичной в десятичную систему счисления

30.10.2016, 14:26. Просмотров 953. Ответов 2
Метки нет (Все метки)

Помогите написать программу:перевод из двоичной в двоичную.заранее благодарю
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 14:26
Ответы с готовыми решениями:

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

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

Рекурсия. Составить программу для перевода данного натурального числа в р-ичную систему счисления
Составить программу для перевода данного натурального числа в р-ичную систему счисления (2 <р <9)....

Ввести с клавиатуры 7 действительных чисел. Сделать программу для перевода этих цифр во 2-ю систему счисления
Помогите, не знаю как написать данный код, смог сделать для целого числа, но для действительных...

Программа для перевода в любую систему счисления
#include <stdio.h> #include <stdlib.h> #include <locale.h> main() { int n; const...

2
nimazzzy
Заблокирован
30.10.2016, 14:37 2
Поможем. На чем застрял?
0
Mindfure
1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 147
30.10.2016, 15:46  [ТС] 3
Лучший ответ Сообщение было отмечено Mindfure как решение

Решение

nimazzzy, Я написал программу для перевода из 8 в двоичную, а обратную не могу понять как

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>'
#include <math.h>
#define N 12 
int main () {
    int nums[N]={7,3,9,-5,-3,2,1,0,16,-4,2,0};int mask=0,i;
    for (i=0;i<N;i++)
    if (nums[i]>=0)
    mask=mask|(int)pow(2,N-i-1);
    printf ("%o\n",mask);
    for (i=N-1;i>=0;i--)
    if (mask-(int)pow(2,i)>=0)
    {
        printf("1");
        mask=mask-(int)pow(2,i);
    }
    else 
    printf("0");
}
Это из 8 в 2
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2016, 15:46

Функция для перевода целого числа в 16-ую систему счисления
Добрый день! Кто-то встречал или имеет функцию для перевода целого числа в 16-ую систему счисления?

Функция, для перевода из 2-ной в 10-ную систему счисления
Нужна отдельная функция (не в main) для реализации перевода чисел (не строк) из 2 в 10 систему...

Перевод числа из двоичной системы счисления в десятичную
Вот пример : void main(void) { unsigned char data = 10000000; unsigned char data2=...


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

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

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