#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <math.h>
#include <string.h>
#define ORIGINAL_STRING_SIZE 10
int i;
char bin[][5]={"0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"};
char hex[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int main()
{
char *cipher="9191ABA49C";
char *dbit;
char *decrypted;
char c;
int move;
decrypted
=(char*)malloc(ORIGINAL_STRING_SIZE
*4 +1);
for(i=0;i<ORIGINAL_STRING_SIZE;i++){
c=cipher[i];
//printf("\n%c",c);
// converting HEX to DECIMAL
if((int)c >= 'A' && (int)c <= 'F')
{
move=10+ (int)(c - 'A');
//printf("%d",move);
}
else{
move=(int)(c-'0');
}
}
return 0;
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CiNkZWZpbmUgT1JJR0lOQUxfU1RSSU5HX1NJWkUgMTAKIAogaW50IGk7CiBjaGFyIGJpbltdWzVdPXsiMDAwMCIsIjAwMDEiLCIwMDEwIiwiMDAxMSIsIjAxMDAiLCIwMTAxIiwiMDExMCIsIjAxMTEiLCIxMDAwIiwiMTAwMSIsIjEwMTAiLCIxMDExIiwiMTEwMCIsIjExMDEiLCIxMTEwIiwiMTExMSJ9OwogY2hhciBoZXhbXT17JzAnLCcxJywnMicsJzMnLCc0JywnNScsJzYnLCc3JywnOCcsJzknLCdBJywnQicsJ0MnLCdEJywnRScsJ0YnfTsKICAgICAgICAKICAgICAgICAKCmludCBtYWluKCkKewoJY2hhciAqY2lwaGVyPSI5MTkxQUJBNDlDIjsJCgljaGFyICpkYml0OwoJY2hhciAqZGVjcnlwdGVkOwoJY2hhciBjOwoJaW50IG1vdmU7CgkKCQoJZGVjcnlwdGVkPShjaGFyKiltYWxsb2MoT1JJR0lOQUxfU1RSSU5HX1NJWkUqNCArMSk7CgkKCWZvcihpPTA7aTxPUklHSU5BTF9TVFJJTkdfU0laRTtpKyspewoJCWRiaXQ9KGNoYXIqKW1hbGxvYyg1KTsKCQljPWNpcGhlcltpXTsKCQkvL3ByaW50ZigiXG4lYyIsYyk7Ci8vIGNvbnZlcnRpbmcgSEVYIHRvIERFQ0lNQUwKCQoJCWlmKChpbnQpYyA+PSAnQScgJiYgKGludCljIDw9ICdGJykKCQl7CgkJCW1vdmU9MTArIChpbnQpKGMgLSAnQScpOwoJCQkvL3ByaW50ZigiJWQiLG1vdmUpOwoJCX0KCQllbHNlewoJCQltb3ZlPShpbnQpKGMtJzAnKTsKCQl9CgkJc3RyY3B5KGRiaXQsYmluW21vdmVdKTsKCQkKCQlzdHJjYXQoZGVjcnlwdGVkLGRiaXQpOwoJfQoJcHV0cyhkZWNyeXB0ZWQpOwkKCXByaW50ZigiXG5cbiVkIixzdHJsZW4oZGVjcnlwdGVkKSk7CglyZXR1cm4gMDsKCQp9Cgo=