programming-examples/c/Basic/C Program to Convert Octal to Binary.c

49 lines
1.2 KiB
C
Raw Normal View History

2019-11-18 14:44:36 +01:00
/*
* C Program to Convert Octal to Binary
*/
#include <stdio.h>
#define MAX 1000
int main()
{
char octalnum[MAX];
long i = 0;
printf("Enter any octal number: ");
scanf("%s", octalnum);
printf("Equivalent binary value: ");
while (octalnum[i])
{
switch (octalnum[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("\n Invalid octal digit %c ", octalnum[i]);
return 0;
}
i++;
}
return 0;
}