03
Окт
2011

Последовательности чисел Фибоначчи

Подскажите по коду, правильный ли он или что можно доделать и дописать. Как можно организовать это с циклом while?

Задача:

Выведите на экран первые 11 членов последовательности Фибоначчи. Напоминаем, что первый и второй члены последовательности равны единицам, а каждый следующий — сумме двух предыдущих.

public class Test {
 public static void main(String [] args){
     int a = 1;
     int b = 1;
     int n;
     int sum_fib;
     Scanner s = new Scanner(System.in);
     n = s.nextInt();
     for(int i = 0; i < n; i++){
         sum_fib = a + b;
         a = b;
         b = sum_fib;
         System.out.print(sum_fib + " ");
     }
 }
}
Источник: https://ru.stackoverflow.com/questions/39229/%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%A4%D0%B8%D0%B1%D0%BE%D0%BD%D0%B0%D1%87%D1%87%D0%B8
Share

Тебе может это понравится...