Kezdőoldal » Számítástechnika » Programozás » C++ nyelven kellene a fibonacc...

C++ nyelven kellene a fibonacci sorozat megoldása rekurzióval. Tudna segíteni valaki esetleg a program megírásában?

Figyelt kérdés
2012. nov. 21. 18:51
 1/10 anonim ***** válasza:
100%

Pofon egyszerű: A rekurzív összefüggés: [link]

A pszeudo kódot írom:

fib(n){

if (n==0)return 0;

if (n==1) return 1;

return fib(n-1)+fib(n-2);

}

2012. nov. 21. 19:11
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:

Köszönöm a segítséget, de mivel egyáltalán nem értek a programozáshoz, viszont egy dolgozathoz csatolnom kellene az egész programot, ezért megtennéd,hogy elejétől a végéig leírod?

Köszönöm szépen előre is.

2012. nov. 21. 19:15
 3/10 anonim ***** válasza:
100%
Kérdező! Senki nem tudja megtanulni helyetted! Szívesen segítünk, de ne várd már el, hogy készen a segged alá toljuk a megoldást!
2012. nov. 22. 10:34
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:

Nem kell megtanulnom. senki nem kéri számon tőlem a későbbiekben, csak egy megfigyelt tanuulmányomnak ez volt a témája, viszont ott nem volt lehetőségem leírni, és most kellene,hogy csatolni tudjam.

Na de mindegy. Nem magyarázkodom.

Majd megoldom máshogy, ha nem segítetek.

Azért köszi

2012. nov. 23. 09:53
 5/10 anonim válasza:
Fibonacci szintek [link]
2012. nov. 27. 06:05
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

Én tavaly írtam jávába egy ilyet, remélem azért egy kicsit tudtamm segíteni :)


class fibonacci{

public static void main( String[] args ){

if (args.length == 3){

int a1 = Integer.parseInt(args[0]);

int a2 = Integer.parseInt(args[1]);

int elozo = a2;

int elozoelotti = a1;

int temp = 0;

int n =Integer.parseInt (args[2]);

System.out.print (a1 + ", " + a2 + ", ");

for (int i = 3; i <= 30; i++){

temp = elozo + elozoelotti;

System.out.println(temp + ", ");

elozoelotti = elozo;

elozo = temp;

temp = 0;

}

}else{

System.out.println("A program használatát");

System.out.println("Java fibonacci a1 a2 dbszám");

}

}

}

2012. nov. 27. 10:05
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

Előző az nem rekurzív.

(Első vagyok.)

Itt van kérdező ha aktuális még, működő online ki is próbálható: [link]

Lassú, mert hányszor számolja ki a tagokat? Ugyan azt a tagot újra és újra exponenciálisan sokszor, mert nincs emlékezete ... hogy lehetne gyorsítani, úgy hogy rekurzív maradjon?

2012. nov. 27. 18:25
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Köszönöm szépen a sok segítséget!
2012. nov. 28. 12:26
 9/10 anonim válasza:
2012. nov. 28. 12:42
Hasznos számodra ez a válasz?
 10/10 asdexed válasza:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace ConsoleApplication1

{

class Program

{

public static void fibo(int n)

{

int elem = 1;

int elozoelem = 0;

Console.Write("0 1");

if (n > 2)

{


for (int i = 3; i <= n; i++)

{

elem = elem + elozoelem;

Console.Write(" {0}",elem);

elozoelem = elem - elozoelem;


}

}

}

static void Main(string[] args)

{

Console.WriteLine("Hány elemet akarunk tudni?");

int n = Convert.ToInt32(Console.ReadLine());

fibo(n);


Console.ReadKey();

}

}

}

2013. dec. 19. 11:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:

Mivel vegyem fel a minecraftos videóimat?

Készítenék egy videósorozatot (minecraft) de nem tudom hogy mivel vegyem föl. Esetleg ha tudnátok akkor írtok programokat?

Miért nem érzékeli a dvd lejátszó a feliratot?

Kiírtam egy sorozatnak az első évadját dvd-re, egy angol és egy magyar hanggal, plusz egy angol felirattal. A dvd lejátszó-n, az audio gombbal tudom változtatni a magyar vagy angol hangot, viszont nincs felirat, s a subtitle gombbal sem. A feliratok srt formátumban...

Hogy tudom összetömöríteni a filmet?

Van egy sorozat aminek az első évadját ki szeretném írni dvd-re, de olyan sok helyet foglal, hogy 3 dvd-re férne rá. Van valami módszer amivel le lehet belőle faragni legaláb annyit, hogy 2 dvd-re ráférjen? (XviD formátumú)

Hogyan tudom tovább tölteni a torrent-ben a hibás fájlokat?

Töltök le egy sorozatot torrenten. Az első két évadot kitöröltem, mert sok helyet foglalt, s lassította a gépet is. S kiírja ugye, hogy hiba, fájlok hiányoznak. S hiába kattintok rá, h indítás, vagy hogy kényszerített indítás, nem tölti tovább.

Van olyan pendriverol futtatható program amivel fel tudom venni a mibecraftot?

Magyarul felveszem ahogy káccok. És pendriverol tudjam inditani. És a windows ne rakja oda azt a páncél jelet. Mer akkor a jelszót. A köcsög fater miatt. De jáccani enged. Nem merem megkérni mer megkérdezi hogy mér. És nem hiszem hogy támogatja. Mostanába kéri a...




Minden jog fenntartva © 2026, 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!