#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main() {
char cad[10]={' '};
int c=0,n=0,tam,i,num[1];
system("clear");
printf ("Ingrese el numero: ");
scanf("%s",cad);
tam=sizeof(cad);
for(i=tam-1; i>=0; i--) {
if(cad<10 && cad>0)
n=n+cad*pow(16,c);
else if(cad=='a') num=10;
else if(cad=='b') num=11;
else if(cad=='c') num=12;
else if(cad=='d') num=13;
else if(cad=='e') num=14;
else if(cad=='f') num=15;
n=n+num*pow(16,c);
c++; }
printf ("El resultado es: %d",n);
return 0;
}
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main() {
char cad[10]={' '};
int c=0,n=0,tam,i,num[1];
system("clear");
printf ("Ingrese el numero: ");
scanf("%s",cad);
tam=sizeof(cad);
for(i=tam-1; i>=0; i--) {
if(cad<10 && cad>0)
n=n+cad*pow(16,c);
else if(cad=='a') num=10;
else if(cad=='b') num=11;
else if(cad=='c') num=12;
else if(cad=='d') num=13;
else if(cad=='e') num=14;
else if(cad=='f') num=15;
n=n+num*pow(16,c);
c++; }
printf ("El resultado es: %d",n);
return 0;
}