кодесурса
«C

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

script1adsense2code
script1adsense3code

C Для цикла: Упражнение-50 с раствором.

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

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


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

Код C:

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

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

 Перевести десятичные числа в восьмеричные:                                                                                     
 -------------------------                                                                                    
Введите число для преобразования: 79                                                                                
                                                                                                              
Восьмеричное число 79 - 117. 

Блок - схема:

«Flowchart

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code