Online Compiler C

#include <stdio.h> int main( void ){ int n, f1, f2; scanf("%d", &n); f1 = 0; f2 = 1; while(n) { printf("%d ", f2); int tmp = f2; f2 += f1; f1 = tmp; n--; } return 0; }
1) Этот код выводит последовательность чисел Фибоначчи до N-го элемента. Пользователь вводит число N, и программа печатает N первых чисел Фибоначчи, начиная с 1.  

2) Подсказки:  
- Обрати внимание, как переменные `f1` и `f2` обновляются внутри цикла.  
- Проверь, как работает условие `while(n)` — цикл выполняется, пока `n` не станет нулём.