Şimdi Ara

C dilinde taban dönüştürme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
969
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.



  •  
    #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 >




  • sağolasın kardeş anladım.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.