- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
vector<long long> fib;
for
(
long long a=1,b=1;
b=a+b,a=a+b,a>0&&b>0;
cout<<b<<" "<<a<<endl,
fib.push_back(b),
fib.push_back(a)
);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
vector<long long> fib;
for
(
long long a=1,b=1;
b=a+b,a=a+b,a>0&&b>0;
cout<<b<<" "<<a<<endl,
fib.push_back(b),
fib.push_back(a)
);
Just outputting fibonacci numbers as pairs and storing them in a vector...
guest 14.02.2012 14:48 # −2
wyand 14.02.2012 15:07 # 0
TheCalligrapher 14.02.2012 20:54 # +1
Xom94ok 14.02.2012 14:54 # +1
wyand 14.02.2012 15:04 # 0
Xom94ok 14.02.2012 15:14 # +2
defecate-plusplus 14.02.2012 15:24 # +1
ну и если using namespace boost::assign; то
TarasB 14.02.2012 15:55 # 0
for (
long long a = 0, b = 1;
a=b,(b=a+b)>0;
fib+=a
);
roman-kashitsyn 14.02.2012 16:18 # +7
херня какая-то