#include <stdio.h>
#include <string.h>
#include <math.h>
int HEX_TO_DEC(char st[10])
{
int i, s, k, p;
s = 0;
for (i = 0; p>=0; i++, p--)
{
s
+=((k
>='A')?10+k
-'A':k
-'0')*pow(16,p
); }
return s;
}
int main()
{
char st[10];
printf ("Result: %d\n",HEX_TO_DEC
(st
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPG1hdGguaD4KCmludCBIRVhfVE9fREVDKGNoYXIgc3RbMTBdKQp7CiAgaW50IGksIHMsIGssIHA7CiAgcyA9IDA7CiAgcCA9IHN0cmxlbihzdCktMTsKICBmb3IgKGkgPSAwOyBwPj0wOyBpKyssIHAtLSkKICB7CiAgICBrPXRvdXBwZXIoc3RbaV0pOwogICAgcys9KChrPj0nQScpPzEwK2stJ0EnOmstJzAnKSpwb3coMTYscCk7CiAgfQogIHJldHVybiBzOwp9CgppbnQgbWFpbigpCnsKICBjaGFyIHN0WzEwXTsKICBzY2FuZiAoIiVzIiwgICZzdCkgOwogIHByaW50ZiAoIlJlc3VsdDogJWRcbiIsSEVYX1RPX0RFQyhzdCkpOwogIHJldHVybiAwOyAKfQ==