C# sorusu nasıl çözülür?

ahmet 1239128903

Zeptopat
Katılım
7 Ocak 2022
Mesajlar
3
Daha fazla  
Cinsiyet
Erkek
Bir satranç tahtasının 1. karesine 1 buğday, 2 karesine 1. karenin 2 katı buğday, 3.karesine 2.karenin 2 katı buğday konuluyor. Sonuncu kareye kaç buğday konulduğunu bulan programın kodunu yazar mısınız? Teşekkürler.
 
Son düzenleyen: Moderatör:
C#:
int a = 1;
for (int i = 1; i <= 64; a*=2)
{
    if(i == 64)
    {
        Console.WriteLine(a);
    }
}
Console.ReadKey();
 
Eğer sadece son kareye konulan buyday ise cevap 2^63. İlla tek tek sayarak bulmanız isteniyorsa; for döngüsü ile değeri 1 olan long bir değişkeni 63 kere 2 ile çarpacaksınız.
 

Geri
Yukarı