кодесурса
«C ++

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

script1adsense2code
script1adsense3code

C ++ для цикла: упражнение 76 с решением

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

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

Код C ++:

#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    long octal_num, decimal_num = 0;
     int i = 0;
	cout << "\n\n Convert any octal number to decimal number:\n";
	cout << "----------------------------------------------------\n";
	cout << " Input any octal number: ";
	cin>> octal_num;
    while (octal_num != 0) 
     {
      decimal_num = (long)(decimal_num + (octal_num % 10) * pow(8, 
i++));
      octal_num = octal_num / 10;
     }
    cout<<" The equivalent decimal number: " << decimal_num << "\n";	
} 

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

 Преобразовать любое восьмеричное число в десятичное число:                           
-------------------------------------------------- -                   
 Введите любое восьмеричное число: 17                                            
 Эквивалентное десятичное число: 15 

Блок - схема:

«Блок-схема:

Редактор кода C ++:

Внесите свой код и комментарии через Disqus.

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code