Online Compiler C

#include <stdio.h> int main( void ){ int n, i, f1, f2, m; scanf("%d", &n); f1 = 1; f2 = 1; if (n == 1) printf("1"); else if (n != 0){ printf("1 1 "); for (i = 2; i < n; ++i){ m = f1 + f2; f1 = f2; f2 = m; printf("%d ", f2); } } return 0; }
1) Этот код выводит последовательность чисел Фибоначчи до заданного числа `n`. Первые два числа равны 1, а каждое последующее — сумма двух предыдущих.  

2) Подсказки:  
- Убедись, что понимаешь, как работает последовательность Фибоначчи (каждое следующее число = сумма двух предыдущих).  
- Проверь, как код обрабатывает случаи, когда `n = 0` или `n = 1`.