Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<conio.h>
- #include<stdlib.h>
- void reve (char a[500])
- { int i,n=0;
- char aux;
- while(a[n]!='\0')
- n++;
- n--;
- for(i=0;i<=n/2;i++)
- {
- aux=a[i];
- a[i]=a[n-i];
- a[n-i]=aux;
- }}
- void BinVal ()
- {
- char n,s[10];
- scanf("%s",&n);
- int x;
- x=n;
- itob(n,s,2);
- reve(s);
- printf("%s ",s);
- get(s,4);
- }
- void itob (int n, char s[], int b)
- { int a,i=0,c;
- char remainder[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','E','F'};
- while(n!=0)
- {
- a=n%b;
- s[i++]=remainder[a];
- n=n/b;
- }
- s[i]='\0';
- }
- unsigned char get (unsigned char x[100], unsigned char n)
- {
- return x[n];
- printf("%d",x[n]);
- }
- void set (unsigned char variable, unsigned char n, unsigned char value)
- {
- }
- int main()
- {
- BinVal();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement