Wednesday 25 October 2017

Program to Convert Binary Number to Octal Number in c++

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int Binary_to_Octal(long n)
{
        long octal_num = 0, decimal_num = 0, i = 0;
        while(n!=0)
        {
                decimal_num = decimal_num + ((n%10) * pow(2,i));
                ++i;
                n = n/10;
        }
        i = 1;
        while(decimal_num!=0)
        {
                octal_num = octal_num + ((decimal_num % 8) * i);
                decimal_num = decimal_num/8;
                i = i*10;
        }
        return octal_num;
}
int main()
{
        long num;
        cout<<"Enter a binary number : ";
        cin>>num;
        cout<<"Binary Number "<<num<<" is equal to "<<Binary_to_Octal(num)<<" Octal Number."<<endl;
        getch();
        return 0;
}

Output


No comments:

Post a Comment

Python Program to find Fabonacci

fabtab={} def fabonacci(n):     fabtab[0]=0     fabtab[1]=1     for i in range(2,n+1):         fabtab[i]=fabtab[i-1]+fabtab[i-2]         ...