Hogyan kell ezt megcsinálni C-ben?
A feladat:
Írj programot, mely egy 100 elemű long long unsigned tömb első két elemét beolvassa a standard inputról, majd a Fibonacci-sorozat
Fn=Fn-1+Fn-2
rekurzív szabályát alkalmazva feltölti a tömböt. A program írja ki a standard outputra az utolsó olyan tömbelem indexét, melyben tárolt érték még nem csordult túl.
A túlcsordulás detektálása általános esetben nehéz feladat, hardvertámogatást igényel. Jelen speciális sorozat esetén a számértékek vizsgálatával megtehető, gondolj ki egy megfelelő módszert.
Ügyelj a beolvasás formátumkódjára!
Amit én eddig csináltam:
Hogyan kéne azt megoldani, hogy akkor már írja ki a szám sorszámát, amikor már túlcsordulna?
Igen, valóban 1-ről kell indulni.
Viszont nem 101-ig kell menni. De még csak nem is 100-ig.
Úgy volt írva, hogy i < 100, tehát 99-ig megy és úgy a jó.
Ha 100 elemű a tömb, akkor 0-tól 99-ig vannak az indexek.
Nem fog szólni ha túlmész rajta, de felülírhatsz valami más értéket.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!