Temos pavadinimas: Gameris.lt :: Padekite su CodeBlocks!

Parašė novix· 28-09-2014 13:27
#12

Katinas171 parašė:
Šachmatų išradėjas iš valdovo paprašė tokio atlygio: ant pirmo šachmatų lentos langelio padėti vieną grūdą,
ant antrojo – du, ant trečiojo – keturis ir t. t., vis dvigubinant, kol pasibaigs langeliai. Valdovas tik nusijuokė
ir paliepė atseikėti grūdų. Kiek grūdų gaus šachmatų išradėjas? Šachmatų lentoje yra 64 langeliai. Parašykite
programą šiam uždaviniui spręsti. Rezultato reikšmei atmintyje laikyti panaudokite double duomenų
tipą.
Pasitikrinkite. Ekrane turi būti spausdinama:
Šachmatų išradėjas gaus 18446744073709550000 grūdų.

Nu ir kaip gi šitą išsprest?:D


Whaaat? Double tipas nepalaiko tokiu skaiciu. Be to tas atsakymas neteisingas.

18446744073709551615 turetu buti.

Redagavo novix· 28-09-2014 13:30