Program u c++u

Kod:
#include <iostream>
using namespace std;
int main()
{
	int first = 0,second = 0,rez = 0;
	for(int i = 0;i < 20;i++)
	{
	rez = first + second;
	first = second;
	second = rez;
	cout << "Broj: " << rez << "\n";
	if(i == 0)
		first = 1;
	}
}
Ovaj ti ispisuje 20 brojeva, mozes ga ograniciti na koliko ti hoces promjenom "for" petlje, a mozes i ispisati u beskonacnom obliku (pogledaj moj potpis).
 
moze i ovako,mozda malo krace.
#include <iostream>
using namespace std;
int main()
{
unsigned long br;
unsigned long a=0,b=1;
unsigned long pom;
cout<<"\nbroj elemenata?\n";
cin>>br;
cout<<"\n\n\n\n";
for(int i=0;i<br;i++)
{
cout<<b<<"\n";
pom=a+b;
a=b;
b=pom;
}
}

ako ti trebaju brojevi veci od oko 4000000000 , moras da napravis metodu za sabiranje 2 veeeeeeeeeeelika broja pomocu stringova.
Pozdrav
 

Back
Top