Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/articles/c-tutorials/)
-   -   Decimal, Hex, octal and binary number inter conversion (http://www.go4expert.com/articles/decimal-hex-octal-binary-inter-t1548/)

masoudxxx2002 9Nov2010 17:04

Re: Decimal, Hex, octal and binary number inter conversion
 
Thank you very much:crazy:

ehsano 24Nov2010 22:40

Re: Decimal, Hex, octal and binary number inter conversion
 
thank you mr.shabir you very good:nice::nice::nice:

shabbir 25Nov2010 08:41

Re: Decimal, Hex, octal and binary number inter conversion
 
Quote:

Originally Posted by ehsano (Post 75188)
thank you mr.shabir you very good:nice::nice::nice:

The pleasure is all mine

seshu 27Dec2010 11:18

Re: Decimal, Hex, octal and binary number inter conversion
 
Hii,,
i need the code for md5 in c language...
plz help me

gatsbycollege 28Dec2011 11:36

Re: Decimal, Hex, octal and binary number inter conversion
 
hi mr shabbir, got a question here,, can you increase the maximum input of convertion, if i input 32767+ i get wrong convertion thx for the reply

shabbir 28Dec2011 15:57

Re: Decimal, Hex, octal and binary number inter conversion
 
Quote:

Originally Posted by gatsbycollege (Post 90626)
hi mr shabbir, got a question here,, can you increase the maximum input of convertion, if i input 32767+ i get wrong convertion thx for the reply

Why don't you try the same and share it as an article here. I am sure my code is good enough to explain you the concept.

gatsbycollege 28Dec2011 16:16

Re: Decimal, Hex, octal and binary number inter conversion
 
Code:

#include <stdio.h>
#include <conio.h>
main ()
{
    int n,r[10],i;
    clrscr();
    printf("Enter a number to get its hexadecimal equivalent\n");
    scanf("%d",&n);
    for(i=0;n!=0;i++)
    {
        r[i]=n%16;
        n=n/16;
    }
    i--;
    for(;i>=0;i--)
    {
        if(r[i]==10)
            printf("A");
        else if(r[i]==11)
            printf("B");
        else if(r[i]==12)
            printf("C");
        else if(r[i]==13)
            printf("D");
        else if(r[i]==14)
            printf("E");
        else if(r[i]==15)
            printf("F");
        else
            printf("%d",r[i]);
    }
    printf("\n");
    getch();
    return 0;
}

i tried to change some part because all i need is the convertion,, but im getting a problem in trying to input a decimal value which is 32767+ then convert to hex,

shabbir 28Dec2011 16:25

Re: Decimal, Hex, octal and binary number inter conversion
 
May be because that is the limit of int and see if changing the data type helps.

gatsbycollege 28Dec2011 16:33

Re: Decimal, Hex, octal and binary number inter conversion
 
Quote:

Originally Posted by shabbir (Post 90648)
May be because that is the limit of int and see if changing the data type helps.

yes, tried that thing earlier,,it point me out on using double data type, but the problem is that the code use "%" ,, so i tried fmod,, still no luck,


All times are GMT +5.5. The time now is 06:08.