DecimalToHexadecimal.c


Dosyayı İndir
#include <stdio.h>
#include <locale.h>

#define MAX_SIZE 100

int main0506(){
    setlocale(LC_ALL,"Turkish");

    // Girdi
    int decimal=45;
    int base=16;

    // Tan�mlar
    int remaining;
    int current;

    // ��kt�
    char hexadecimal[MAX_SIZE];
    int count=0;

    // Bul
    current=decimal;
    while(current!=0){
        remaining=current%base;
        if(remaining<10){
            hexadecimal[count]='0'+remaining;
        }else{
            hexadecimal[count]='A'+remaining-10;
        }
        count++;
        current/=base;
    }

    // Bas
    printf("Ondal�k %d \r\n",decimal);
    printf("Taban %d \r\n",base);
    printf("Say�: ");
    int i;
    for(i=count-1;i>=0;i--){
        printf("%c",hexadecimal[i]);
    }

    return 0;

}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir