Question:C program to convert binary to octal 

Answer 
#include<stdio.h>
#define MAX 1000
int main(){
   
    char octalNumber[MAX];
    long int i=0;

    printf("Enter any octal number: ");
    scanf("%s",octalNumber);

    printf("Equivalent binary value: ");
    while(octalNumber[i]){
        switch(octalNumber[i]){
             case '0': printf("000"); break;
             case '1': printf("001"); break;
             case '2': printf("010"); break;
             case '3': printf("011"); break;
             case '4': printf("100"); break;
             case '5': printf("101"); break;
             case '6': printf("110"); break;
             case '7': printf("111"); break;
             default:  printf("\nInvalid octal digit %c ",octalNumber[i]); return 0;
    }
    i++;
 }

    return 0;
}
Sample output: Enter any octal number: 123 Equivalent binary value: 001010011 

+ Report
Total Preview: 465
C program to convert binary to octal
Copyright © 2024. Powered by Intellect Software Ltd