C Упражнения: преобразование двоичного числа в десятичное с помощью математической функции

Цикл For C: Упражнение 46 с решением

Напишите программу на C для преобразования двоичного числа в десятичное с помощью математической функции.

Графическая презентация:

Пример решения:

Код C:

  #include  # включить  void main () {int n1, n; int dec = 0, i = 0, j, d;  printf (" n  nПреобразовать двоичное в десятичное:  n");  printf ("-------------------------  n"); printf ("Введите двоичное число:"); scanf ("% d"  , & n); n1 = n; в то время как (n! = 0) {d = n% 10;  dec = dec + d * pow (2, я);  п = п/10;  i ++;} printf (" nДвоичное число:% d  nЭквивалентное десятичное число:% d  n  n", n1, dec);}  

Пример вывода:

 Преобразование двоичного числа в десятичное: ------------------------- Введите двоичное число: 1010100 Двоичное число: 1010100  Эквивалентное десятичное число: 84 

Блок-схема:

Редактор кода программирования на C:

Оцените статью
nanomode.ru
Добавить комментарий