Wednesday, April 18, 2012

CONVERSION FROM DECIMAL TO OCTAL

#include<stdio.h> 
#include<conio.h>
 
void main()
{
  int i=0,j=0,rem=0,a[10],b[10];
  long int num;
  clrscr();
  printf("\nEnter a number :");
  scanf("%ld",&num);
  while(num)
  {
            if(num<8)
            {
                        a[j++]=num;
                        break;
            }
            else
            {
                        a[j++]=num%8;
                        num=num/8;
            }
  }
   for(i=j-1;i>=0;i--)
            b[rem++]=a[i];
   printf("\nOctal equivalent :");
   for(j=0;j<rem;j++)
            printf("%d",b[j]);
  getch();
}

No comments:

Post a Comment