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

Ответы 3

  • спасибо огромное
  • ТЫ ВИДНО КРУТОЙ ПРОГРАММИСТ, Я ДИЗАЙНЕР И СДАЮ ЭКЗ. ПО ПРОГРАММИРОВАНИЮ. ПОМОГИ ЕЩЕ ПОЖАЛУЙСТА
    • Автор:

      nelson
    • 6 лет назад
    • 0
  • #include <stdio.h>#include <math.h>#include <locale.h>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", &bin);    printf("%lld в двоичной = %d в десятичной", bin, BinaryToDecimal(bin));        int dec;    printf("Введите десятичное число: ");    scanf("%d", &dec);    printf("%d в десятичной = %lld в двоичной", dec, DecimalToBinary(dec));        return 0;}
    • Автор:

      chiefoy7f
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years