Programiranje na jeziku C/C++

Član
Učlanjen(a)
18.06.2010
Poruka
936
Programiranje na jeziku C/C++

10011.png


:download:
Kod:
http://www.mediafire.com/?yk3v50u3h2e0u41
 
Poslednja izmena:
Učlanjen(a)
13.11.2012
Poruka
3
ok imam male težave s ovim zadatkom nisam bas dobar u tome alll, pa mozel ko pomoci oko ovoga,,,,,,,ovako glasi:

programski jezik C
{napisite program , koji bi racunao elemente Fibonaccijevega niza, dokle je element niza (slijeda)manji od 10000. Izpis nije potreben.
Fibonaccijev slijed je – clan niza je zbir prethodnih dva člana, pri čemu su prva dva člana 1:
1, 1, 2, 3, 5, 8, ... ,an=an-1+an-2, ... i treba uraditi dijagram toka.......}

ako ko zna uraditi bio bih zahvalan...........


int main()
{
float a1=0, a2=1, n=1;
while (n>10000)
{
a1=a1+a2;
a2=a2+a1;
cout<<a1>>endl;
cout<<a2>>endl;
}
system PAUSE........

 
Učlanjen(a)
13.11.2012
Poruka
3
ok imam male težave s ovim zadatkom nisam bas dobar u tome alll, pa mozel ko pomoci oko ovoga,,,,,,,ovako glasi:

programski jezik C
{napisite program , koji bi racunao elemente Fibonaccijevega niza, dokle je element niza (slijeda)manji od 10000. Izpis nije potreben.
Fibonaccijev slijed je – clan niza je zbir prethodnih dva člana, pri čemu su prva dva člana 1:
1, 1, 2, 3, 5, 8, ... ,an=an-1+an-2, ... i treba uraditi dijagram toka.......}

ako ko zna uraditi bio bih zahvalan...........

OVAKO SAM NESTO URADIO ALI NE IDE MI NIKAKO ......................
int main()
{
float a1=0, a2=1, n=1;
while (n>10000)
{
a1=a1+a2;
a2=a2+a1;
cout<<a1>>endl;
cout<<a2>>endl;
}
system PAUSE........

........................................
 
Član
Učlanjen(a)
27.11.2012
Poruka
5
Evo jedno moguće riješenje,mada ne toliko dobro zbog početnih vrijednosti.Radjeno je u "C"-u,pa samo uradi male promjene koda.

#include <stdio.h>
#include <stdlib.h>


void main()
{
int a1=-1,a2=1,brojF;

do
{
brojF=a1+a2;
printf("%d\t",brojF);
a1=a2;
a2=brojF;
}
while(brojF<10000);
system("PAUSE");
}
 
Član
Učlanjen(a)
26.07.2012
Poruka
455
evo ti rešenje:

#include <iostream>


using namespace std;

main()
{
int n, c, first = 0, second = 1, next;

cout << "Unesi koliko zelis clanova Fibonaccijevog niza" << endl;
cin >> n;

cout << "Prvih " << n << " clanova Fibonaccijevog niza su :- " << endl;

for ( c = 0 ; c < n ; c++ )
{
if ( c <= 1 )
next = c;
else
{
next = first + second;
first = second;
second = next;
}
cout << next << endl;
}
system("PAUSE");
return EXIT_SUCCESS;


}



pozz!
 
Poslednja izmena:
Natrag
Top