Friday, June 10, 2011

CONVERSION FROM DECIMAL TO OCTAL USING C PROGRAM

#include<stdio.h>
int main(){
  int i=0,j=0,rem=0,a[10],b[10];
  long int num;
  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]);
   return 0;
}

No comments:

Post a Comment