1. 26.
    0
    #include<stdio.h>
    int main()
    {
    int sayi, bolum,kalan, ikili[20],i=0,j;
    printf("sayi girn");
    scanf("%d",&sayi);
    do
    {
    ikili[i]=sayi%2;
    i++;
    if (sayi/2==1)
    {
    ikili[i]=1;
    i++;
    }
    sayi=sayi/2;
    }while(sayi/2>=1);
    for(j=i-1;j>-1;j--)
    printf("%d",ikili[j]);
    return 0;
    }

    edit: son düzeltme. derle dene. anlamadığın yer varsa yardımcı olayım.
    ···
   tümünü göster