Binary To Octal

#include<stdio.h>
int main(int argc,char *argv[])
{
int bin,rem,j=1,octnum=0;
if(argc!=2)
exit(1);
bin=atoi(argv[1]);
while(bin!=0)
{
rem=bin%10;
octnum=octnum+rem*j;
j=j*2;
bin=bin/10;
}
printf("Equivalent octal value: %o",octnum);
return 0;
}

Contributed by Priti Lohia

Post a Comment

0 Comments