Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выво чисел Фибоначче (https://javascript.ru/forum/misc/72599-vyvo-chisel-fibonachche.html)

Rimbold 11.02.2018 17:09

Выво чисел Фибоначче
 
Помогите пожалуйста, что не так в коде?

function fib(num) {
	a = 1;
	b = 1;
	c = a + b;
	for (i = 1; i <= num; i++) {
        a = c;
        b = a - b;
        c = a + b;
		console.log(c);
	}

} 

fib(1000);



Я начинающий кодер, прошу не кидаться помидорами.

Rimbold 11.02.2018 17:25

Уже решил задачу вот таким способом)

function fib(num) {
	var a = 1,
		b = 1;
	var c = a + b;
	for (i = 1; i <= num; i++) {
        a = b;
        b = c;
        c = a + b;
        if (c > 1000) {
        	return ('Eto vse');
        }
		console.log(c);
	}

} 

fib(1000);


Часовой пояс GMT +3, время: 02:52.