C sorozat a Fibonacci számok, mint a különböző megoldásokat

A Fibonacci-problémák háttere

A nyulak száma minden hónapban megfelel a Fibonacci-számoknak, amelyek mindegyikét a két előző szám összegeként kapják meg. A végtelen sorozathoz tartozó Fibonacci-számok a következő képlet segítségével számíthatók ki:

Ezenkívül meg kell állapítani, hogy f (1) = 1 (egy új nyakpárnak felel meg), f (2) = 1 (egy felnőtt pár K nyulaknak felel meg).

Hány pár nyulak jelennek meg az óvodában az év során? A probléma megoldásához számítsd ki az első 13 Fibonacci-számot. Az eredmény tükrözi a helyzetet a jövő év elején.

Látjuk, hogy a jövő év elején 233 pár nyúlnak kell lennie. Ezzel befejeződik a feladat. De a Fibonacci-számok sorozatát továbbra is a különböző problémákkal kapcsolatban tanulmányozzák.

Szoftvertelepítés

Szoftver megvalósítása a sorozat Fibonacci számok függ, hogy mennyi tagja a szekvencia szükséges kiszámítja és megjeleníti a program megjeleníti, hogy az összes számot, vagy csak az egyik olyan szám, akkor lehet a felhasználónak, hogy meghatározza a tagok száma a sorozat.

Ha a program meghatározza, hogy az összes numerikus értékek egész típusú (int), akkor számolni kell azzal, hogy a maximális értéke egész szám 32 767 De ebben az esetben a program megjeleníti az összes megfelelő számú Fibonacci-számok 46, befogadó. Az a kérdés, hogy az adattípus átalakulása int-ról hosszú int-ra. Csak az idő, a számítás és a kimenet a számok több, mint abban az esetben, ha meg egy hosszú int adattípus Fibonacci számok.

Ha az adattípus hosszú int. Minden tagja a Fibonacci-sorozat kezdve a 47., hogy a számláló helyesen, mivel a maximális értéke az ilyen típusú 2.147.483 647. Abban az esetben kettős típusú helyesen jelenik Fibonacci számok 0-tól 300 befogadó.

A legegyszerűbb megvalósítás a Fibonacci-számsorok számára, amelyek egész típusú adathoz hasonlítanak, így néz ki:

Kapcsolódó cikkek