#include<stdio.h> #include<conio.h> main() { int a[16],i,j,x,b,c,d,z; char h[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; clrscr(); printf("\n conversion menu"); printf("\n1. binary "); printf("\n2. octal"); printf("\n3. hexadecimal"); printf("\n==============================================================\n"); printf("enter your choice"); scanf("%d",&x); printf("\n==============================================================\n"); switch(x) { case 1 : printf("enter a number"); scanf("%d",&b); for(i=0;b>0;i++) { a[i]=b%2; b=b/2; } printf("conversion is :"); for(i--;i>=0;i--) { printf("%d",a[i]); break; } case 2 : printf("enter a number"); scanf("%d",&b); for(i=0;b>0;i++) { a[i]=b%8; b=b/8; } printf("conversion is :"); for(i--;i>=0;i--) { printf("%d",a[i]); break; } case 3 : printf("enter a number"); scanf("%d",&b); for(i=0;b>0;i++) { a[i]=b%16; b=b/16; } printf("conversion is :"); for(i--;i>=0;i--) { printf("%c",h[a[i]]); break; } } getch(); return 0; }
Sunday, 8 January 2012
binary,octal,hexadecimal 2 using function
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment