кодесурса
«C

Упражнения на C: преобразование десятичного числа в двоичное без использования массива

script1adsense2code
script1adsense3code

C Для цикла: Упражнение 41 с решением.

Напишите программу на C, чтобы преобразовать десятичное число в двоичное без использования массива.

Иллюстрированная презентация:


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

Код C:

#include <stdio.h>
void main()
     {
     int n, i, j, binno=0,dn;
     printf("\n\nConvert Decimal to Binary:\n ");
     printf("-------------------------\n");
     printf("Enter a number to convert : ");
     scanf("%d",&n);
     dn=n;
     i=1;
      for(j=n;j>0;j=j/2)
       {
        binno=binno+(n%2)*i;
        i=i*10;
        n=n/2;
       }
     
     printf("\nThe Binary of %d is %d.\n\n",dn,binno);
 }
 

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

 Преобразовать десятичное число в двоичное:                                                                                    
 -------------------------                                                                                    
Введите число для преобразования: 25                                                                                
                                                                                                              
Двоичный код 25 - 11001. 

Блок - схема:

«Flowchart

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

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу на C для отображения шаблона в виде пирамиды с использованием алфавита.
Далее: Напишите программу на C для преобразования двоичного числа в десятичное число без использования массива, функции и цикла while.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code