» »

c++ fibonacci

c++ fibonacci

bigbada ::

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
int n;
int z;
int f=0,f1=1,f2=1;

cout<<"Vpisi z-zacetni element zaporedja: ";
cin>>z;
cout<<"Vpisi n-zadnji element Fibonacci-jevega zaporedja: ";
cin>>n;
for(int i=z; i<=n; i++)  //for zanka ki teče od vnešenega začetnega elementa do n-zadnjega
{
                f=f1+f;       
                f1=f2;
                f2=f;
                 
cout<< "f ( " <<i<<" ) = "<<f<<endl;
}    
system("Pause");
return 0;
}


Zanima me, kako naj naredim, da mi bo delovalo za vnesen interval?
ker sedaj mi ne deluje.. rad bi da recimo vnesem zacetek z=3, konec n=6
pa da izpise 3,4,5,6 clen zaporedja..
torej 2,3,5,8
ne rabim kode, samo kaki namig kaj naj naredim?
  • spremenilo: bigbada ()

snow ::

Namig: Računaj vse člene od 1 do n, izpisuj pa samo tiste, ki so večji ali enaki z.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

DavidJ ::

Za optimalen izračun priporočam tole.
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

boogie_xlr ::

Programiranje 2 prva naloga. :))
Očitno so nekateri res spali pr Žumeru.

Zgodovina sprememb…

bigbada ::

glavno da ti nisi :@

c0dehunter ::

Baje je pri Žumerju res težko ne-spat.
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

boogie_xlr ::

Upam, da ste vsaj pr prog2 bili budni, ker objektnega programiranja pa res ne smete zamudit ;) je pa hecno ko nam predava iz amerike heh

krneki0001 ::

Tole je za eno cifro.
#include <iostream>
using namespace std;
long fib_num ( long  );
int main()
{
        long  num = 0;
        long  sequence = 0;
        cout << " Enter a positive number and I will compute the <strong class="highlight">Fibonacci</strong> sequence for that number: ";
        cin >> num;
        if ( num < 0)
        {       cout << " Number must be greater than zero " << endl;
                return 1;
        }
        cout << endl << endl;
        sequence = fib_num(num);
        cout << " The " << num << "th number of the <strong class="highlight">Fibonacci</strong> sequence is " << sequence << endl;
        return 0;
}

        long fib_num ( long n)
        {
                if ( n == 0)
                {
                        return 0;
                }

                else if ( n == 1 )
                {
                        return 1;
                }
                else
                        return  fib_num( n -1) + fib_num(n-2);
        }

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] Sinhronizacija procesov

Oddelek: Programiranje
71133 (1006) Cvenemir
»

[C] Procesi

Oddelek: Programiranje
6967 (876) Cvenemir
»

[NALOGA][C] - Sortiranje učencev

Oddelek: Programiranje
71316 (1169) m4r3
»

Dev-C++ in napaka pri prevajanju funkcij

Oddelek: Programiranje
181091 (940) MartnKrp
»

srand in program v Cju???

Oddelek: Programiranje
131579 (1449) nuclear

Več podobnih tem