Új hozzászólás Aktív témák
-
alfa20
senior tag
válasz
daneel92
#6640
üzenetére
Én mondjuk kihagynám a tömböt, ha csak a sorozat utolsó értéke kell, akkor az megoldható pár változóval meg egy for ciklussal pl:
static void Main(string[] args)
{
Console.WriteLine("Írja be, hanyadik tagját szeretné kiszámolni a Fibonacci-sorozatnak!");
int elem = int.Parse(Console.ReadLine());
int a = 0, b = 1, c = 1;
for (int i = 2; i < elem; i++)
{
c = a + b;
a = b;
b = c;
}
Console.WriteLine(c);
Console.ReadLine();
}persze azt is meg kell ebben az esetben oldani, ha az 1., 2. elemet kérik be akkor mi legyen.
-
kingabo
őstag
válasz
daneel92
#6640
üzenetére
Legközelebb a VS debuggere tud segíteni ennek a megtalálásában: debug menü/exceptions: pipa a clr exceptions sorában a thrown oszlopba. Ezután már csak debuggolnod kell: amikor vmi kivétel következik be akkor megáll a progid futása, DE meg tudod nézni a változók értékeit, nemcsak egy hibát kapsz.
Utána ne felejtsd el a pipát kivenni, mert adott esetben eléggé idegesítő tud lenni, hogy minden kivételt elkap.
-
Karma
félisten
válasz
daneel92
#6640
üzenetére
Ne akard tömbösen, mert úgy a 10000000000000. elemnél már gondok lesznek, pedig nem szükségszerű.
A hiba oka egyébként egyszerű: az i <= Fibonacci.Length ciklusfeltétel hibás, egyenlő nem lehet, hiszen a tömböt 0..Length-1-ig indexeli a nyelv.
És ha már itt vagyunk, kérlek legközelebb használd a Programkód formázást!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Apple Imac 21,5 Inch, Late 2015! Intel Core I5 + Intel Iris Pro Graphics. 1TB Háttértár!
- ÚJ Dell Multi-Device Wireless Mouse Bolti ár:14k INGYEN FOXPOST
- ÚJ Microsoft Modern Mobile Mouse Bolti ár:20k INGYEN FOXPOST
- Lian Li SP750 750W Gold SFX Moduláris Tápegység
- Lian Li SP850 850W Gold SFX Moduláris Tápegység
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3654, 100% Akksi
- HP Z-Book G3 ! Csere-Beszámítás! I7 6820HQ / Nvidia Quadro M1000M 2GB / 16Gb DDR4 ! Új Akksi!
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Huawei Watch 4 Pro eSIM okosóra garanciával hibátlan működéssel
- Urvolax vezeték nélküli tolatókamera és kijelző / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




