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