1000 elemanlı int tipindeki dizide sayılar mevcuttur. Bu sayıların en yüksek seviyeli biti 1 olanların sayısını bulunuz. Bu bitlerden 1 leri 0, 0 ları 1 yapınız.
bir arkadaş çözüm olarak şunu yazmış
int[] dizi=new int[1000];
for(int i = 0; i < dizi.Length; i++)
{
if(dizi[i] > enBuyukSayi) {
enBuyukSayi = dizi[i]; enBuyukIndex=i;
}
}
Console.WriteLine("Bulunan en büyük sayı:{0}", enBuyukSayi);
Console.WriteLine("Sayının bulunduğu index:{0}", enBuyukIndex);
unsigned int a=i; unsigned int b; a=~b;şimdi bu sorunun son kısmındaki bit olayının çözümü bu unsigned kısmı mı? İnternetten baktım da pek alakası yok gibi
