Fibonacci sorozatot nem tudja a 100. eleméig kiírni a Windows?
Figyelt kérdés
írtam rá programot és az 50. elemnél egy negatív számot dob ki.A 49.elem: 512559680. Az 50. pedig :-8111925432013. febr. 5. 20:01
1/17 anonim válasza:
a 49. elem tudtommal: 7778742049
2/17 A kérdező kommentje:
for(i=2;i<=N;i++)
t[i]=t[i-1]+t[i-2];
Igy csináltam.Az első pár elem még stimmel is de a többi már nem.Mi az oka ?
2013. febr. 5. 20:18
3/17 A kérdező kommentje:
N az 100
2013. febr. 5. 20:19
4/17 anonim válasza:
nekem tökéletesen működik, egyébként ne felejtsd, hogy a tömb "első eleme a nulladik elem"
szóval t[0]=0;
és t[1]=1;
aztán a ciklus, és ne menj az n-edik elemig, csak n-1-ig
5/17 anonim válasza:
először int overflowra gondoltam, de a te számaidnak még köze sincs hozzá, szóval nem tudom
6/17 A kérdező kommentje:
tehát ha nekem egy 100 elemű sorozat kell akkor #define N 99 kell ?vagy 99 helyett 100 ?
2013. febr. 5. 20:34
7/17 anonim válasza:
természetesen 100 elemű sorozatnál:
int t[100]
de ebben az utolsó elem t[99], magyarul ha konstanssal adod meg az elemszámot, akkor az iteratív változóval konstans-1-ig indexelheted a tömböt
de mivel én úgy vázoltam, hogy a 0. elem tényleg 0., így te definiálhatod 101-ig is
8/17 A kérdező kommentje:
mert vizsgafeladatban 100 eleműt kell .Tehát akkor int[99] nem ?
2013. febr. 5. 20:47
9/17 anonim válasza:
nem,
int t[100];
ez egy 100 elemű tömb, 0-99 indexekkel
10/17 A kérdező kommentje:
jaa így már világos .Köszi!
2013. febr. 5. 20:52
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!