Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - martinpss

#1
#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;

}
#2
necesito ayuda en un codigo en C para transformar un numero en base hexadecimal a decimal, eh intentado pero no me resulta