Написать две функции: одна из которых исполняет перевод из десятичной системы

Написать две функции: одна из которых исполняет перевод из десятичной системы исчисления в двоичную, а 2-ая - наоборот.
На языке С

Задать свой вопрос
1 ответ
include lt;stdio.hgt;
include lt;math.hgt;
include lt;locale.hgt;

int BinaryToDecimal(long long n)

    int decimalNumber = 0, i = 0, remainder;
    while (n!=0)
   
        remainder = n%10;
        n /= 10;
        decimalNumber += remainder*pow(2,i);
        ++i;
   
    return decimalNumber;


long long DecimalToBinary(int n)

    long long binaryNumber = 0;
    int remainder, i = 1, step = 1;

    while (n!=0)
   
        remainder = n%2;
        n /= 2;
        binaryNumber += remainder*i;
        i *= 10;
   
    return binaryNumber;


int main()

    setlocale(LC_ALL,"Rus");
    long long bin;
    printf("Введите двоичное число: ");
    scanf("%lld", amp;bin);
    printf("%lld в двоичной = %d в десятичной", bin, BinaryToDecimal(bin));
    
    int dec;
    printf("\nВведите десятичное число: ");
    scanf("%d", amp;dec);
    printf("%d в десятичной = %lld в двоичной", dec, DecimalToBinary(dec));
    
    return 0;


Борька Инозетцев
спасибо громадное
Злата Мишунягина
ТЫ ВИДНО КРУТОЙ ПРОГРАММИСТ, Я ДИЗАЙНЕР И СДАЮ ЭКЗ. ПО ПРОГРАММИРОВАНИЮ. ПОМОГИ ЕЩЕ ПОЖАЛУЙСТА
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт