Programación universitaria en lenguaje C
Toma 1 bit de la cadena cada vez y luego conviértelo uno por uno. El proceso específico es el siguiente: #include
#include
#include
using?namespace?std ; p>
int?main()
{
int?N;
cin?>>?N;
cadena?str;
mientras?(N--)
{
int?res?=?0;
cin? >>?str;
int?i?=?2;
mientras?(str[i]?!=?'\0')
{
if?(isdigit(str[i]))
{
res?=?res?*?16?+?str [i] ?-?'0';
}
else
{
res?=?res?*?16 ?+? tolower(str[i])?-?'a'?+?10;
}
i++;
}
cout?<
}
return?0;
}
El Los resultados son los siguientes: