DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1003
Tıklama
0
Öne Çıkarma
C dilinde taban dönüştürme
X
11 yıl (8 mesaj)
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 (216 mesaj)
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 (8 mesaj)
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.