folder Tahribat.com Forumları
linefolder C - C++
linefolder C Tam Sayıyı Binary'e Çevir



C Tam Sayıyı Binary'e Çevir

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    splintercell
    splintercell's avatar
    Kayıt Tarihi: 28/Eylül/2008
    Erkek

    #include <stdio.h>
    #include <conio.h>
    int main()
    {
            int dizi[32];
            int sayi, i;
            printf("bir sayi girin:");
            scanf("%d",&sayi);
            for (i=0;i<32;i++)
            {
            if ((sayi>>i)%2==0)
            dizi[i]=0;
            else
            dizi[i]=1;
            }
            for (i=31;i>=0;i--)
            printf("%d",dizi[i]);
            getch();
            return 0;
    }

     

    girdiginiz sayiyi binary tabana çevirir

    belki birinin bi işine yarar

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    şu getch() ye ayar oluyom arkadaş.. :|


    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    itoa diye bir fonksiyon var zaten o daha kolay.

     

    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    int main()
    {
                 //int dizi[32];
                 int sayi;
                 char p[32];
                 printf("bir sayi girin:");
                 scanf("%d",&sayi);
                 itoa(sayi,p,2);
                 printf("%s",p);
                 getch();
                 return 0;
    }


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    splintercell
    splintercell's avatar
    Kayıt Tarihi: 28/Eylül/2008
    Erkek

    bahsettiğin fonksiyonla ilgili bi sitede şu yazıyı buldum

    This function is not defined in ANSI-C and is not part of C++, but is supported by some compilers.

    sen hangi derleyiciyi kullanıyosun?

    zaten önemli olan benim verdigim koddaki mantığı anlaman yoksa bunun için bi fonksiyon var ya da yok önemli degil

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    yok kötülemek için yazmadim zaten yaziyi daha kolay yol isteyen veya arayan olursa diye.

     

    Ama evet ansi c de geçmeye bilir ancak çoğu derleyici deskteler (turbo c den tut visual studio 2010 a kadar)


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    recursive bi ornek

     


    void ConvertBinary(unsigned int ui)
    {
        if (!ui)
            return;
        ConvertBinary(ui >> 1);
        putchar('0' + (ui & 1));
    }

    int main(int argc, char **argv)
    {
        ConvertBinary(2);
        getchar();
        return 0;
    }


    ..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilmece
    bilmece's avatar
    Kayıt Tarihi: 29/Aralık/2009
    Erkek

    görüyorumki forumda bayağı C ile ilgili mürid var bi deli sorusuda ben atim ortaya soru büyük sayıları çarpma şöyle 10 - 15 bin haneli

    exe yi yolluyorum

    http://hotfile.com/dl/52927698/cc75f70/multiply_Big.rar.html

    programdan SS

    http://i1007.hizliresim.com/2010/7/6/3447.jpg

    algoritma tamamen bana aittir bulana kadar kıçım çatladı desem yeridir.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    bilmece bunu yazdı:
    -----------------------------

    görüyorumki forumda bayağı C ile ilgili mürid var bi deli sorusuda ben atim ortaya soru büyük sayıları çarpma şöyle 10 - 15 bin haneli

    exe yi yolluyorum

    http://hotfile.com/dl/52927698/cc75f70/multiply_Big.rar.html

    programdan SS

    http://i1007.hizliresim.com/2010/7/6/3447.jpg

    algoritma tamamen bana aittir bulana kadar kıçım çatladı desem yeridir.


    -----------------------------

    bu dediğinin çarpmasını toplamasını çıkarmasını da yapmıştım. algoritmasında da bişe yok

    insanoğlu nasıl kağıt üstünde büyük sayıları çarpıyosa programa da bu şekilde çarptırıyosun

    bu büyük sayılara sayı oalrak değil string olarak bakıyosun ve basamak basamak işlemler yapıyosun

    işte 3*5 = 15.. o karakteri 5 yapıp solundakine 1 ekliyosun falan

     

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilmece
    bilmece's avatar
    Kayıt Tarihi: 29/Aralık/2009
    Erkek

    alp bunu yazdı:
    -----------------------------

    bilmece bunu yazdı:
    -----------------------------

    görüyorumki forumda bayağı C ile ilgili mürid var bi deli sorusuda ben atim ortaya soru büyük sayıları çarpma şöyle 10 - 15 bin haneli

    exe yi yolluyorum

    http://hotfile.com/dl/52927698/cc75f70/multiply_Big.rar.html

    programdan SS

    http://i1007.hizliresim.com/2010/7/6/3447.jpg

    algoritma tamamen bana aittir bulana kadar kıçım çatladı desem yeridir.


    -----------------------------

     

    bu dediğinin çarpmasını toplamasını çıkarmasını da yapmıştım. algoritmasında da bişe yok

    insanoğlu nasıl kağıt üstünde büyük sayıları çarpıyosa programa da bu şekilde çarptırıyosun

    bu büyük sayılara sayı oalrak değil string olarak bakıyosun ve basamak basamak işlemler yapıyosun

    işte 3*5 = 15.. o karakteri 5 yapıp solundakine 1 ekliyosun falan

     


    -----------------------------

    sorunda oya hacı 15 i 5 yapıp diğerine elde eklemek benim algoritma biraz farklı tabi seninkinide düşündüm ama çok tefaurat gerektiriyor doğrusu beni zorlayan bi konuydu.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    evet hocam algoritma kolay da biraz teferruat gerektiriyo. seninkine de baktım çok iyi.

    beni de çok zorlamıştı. öylesine bi ödevdi bu ve basamak sayısı arttıkça öyle döngülere giriyodu ki bi süre sonra sistem kilitleniyodu falan :d

     

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilmece
    bilmece's avatar
    Kayıt Tarihi: 29/Aralık/2009
    Erkek

    alp bunu yazdı:
    -----------------------------

    evet hocam algoritma kolay da biraz teferruat gerektiriyo. seninkine de baktım çok iyi.

    beni de çok zorlamıştı. öylesine bi ödevdi bu ve basamak sayısı arttıkça öyle döngülere giriyodu ki bi süre sonra sistem kilitleniyodu falan :d

     


    -----------------------------

    evet o gereksiz hatta sonsuz döngülere girmeden yapmak mesele buyur buda benim algoritma tabiki bununlada bitmiyor bunu yazıya çevirmekde ayrı bi iş.

    http://i1007.hizliresim.com/2010/7/6/3850.jpg

     

Toplam Hit: 4168 Toplam Mesaj: 12