• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Girilen sayıyı 2 nin kuvvetleri şeklinde yazan program

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include<stdio.h>
#include<math.h>

int main ()
{
    int a , b=0 , c, i ,x;
    
    while(1){
    
    printf ("\n\nBir sayi giriniz : ");
    scanf("%d",&a);

    for (i=1;i<=a;i++)
    {
        b = pow (2,i);
        if (b>a)    
        {
            for (i=i-1;i>=0;i--)
            {
                x=pow (2,i);
                
                if (x<=a)
                {    
                printf ("%d",x);
                if(x<a)
                printf ("+");
                a=a-x;        
            }
            }
        break;
        }    
            if(a==b)
            {
                printf("%d",a);
                break;
            }
}
    }
}
 
Üst