Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
970
Tıklama
0
Öne Çıkarma
C dilinde taban dönüştürme
X
11 yıl
Er
Konu Sahibi

merhaba arkadaşlar

10 luk tabanındaki bir sayıyı 16 tabana nasıl dönüştürebilirim c dilinde.diğer tabanları yazdım ama 16lık tabanı yazamadım yardımcı olursanız sevinirim.



H
11 yıl
Teğmen

 
#include <stdio.h>
#include <stdlib.h>


int main(int argc, char *argv[])
{
int sayi,hex,c=0;
printf("Bir sayi giriniz : ");
scanf("%d",&sayi);
int dizi[15],reverse[15];

while(sayi>16)
{
dizi[c]=sayi%16;
sayi=sayi/16;
c++;
}
dizi[c]=sayi;

int i,j=c;
for(i=0;i<=c;i++)
{
reverse[j]=dizi[i];
j--;
}
for(i=0;i<=c;i++)
{
switch(reverse[i]){
case 10:printf("A");break;
case 11:printf("B");break;
case 12:printf("C");break;
case 13:printf("D");break;
case 14:printf("E");break;
case 15:printf("F");break;
default:printf("%d",reverse[i]);
}
}



system("PAUSE");
return 0;
}


Bi koda bak sorun olursa sorarsın





< Bu mesaj bu kişi tarafından değiştirildi hitman80 -- 2 Kasım 2014; 17:38:10 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @xxx1dark1xxx
X
11 yıl
Er
Konu Sahibi

sağolasın kardeş anladım.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.