konu ... Ben dizesi dönüştürmek olamaz" şeklinde bir hata almaya devamİşleme ikili sayıların bir dizi oluşturma 3 kodum çalışmıyor neden çözemiyorum
int n = 1023;
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = binary(i,10); //problem line
}
int "ama dizenin nereden geldiğini göremiyorum. Her elementin ikili olduğu bir dizi yapmaya çalışıyorum.
[0] = 000000000
[1] = 000000001
[2] = 000000010
[3] = 000000011
[4] = 000000100
etc...
Yardımlarınız için teşekkürler.
İkili hangi değişken nedir? – ryekayo
@Hazza İki vardiyayı kullanmak için bit kaydırma ('' '(int i = 0; i <16; i ++) { a [i] = 1 << i;}' ') kullanabilirsiniz. Çıplak akılda 2 1023 gücü oldukça büyük bir değer (ne int veya uzun saklayabilirsiniz ötesinde) –