Online Compiler C

#include <stdio.h> int main() { int i = 0; int number; scanf("%d",&number); while(i < number){ printf("%d\n",i*i); printf("%d\n",i*i*i); } return 0; }
1) Этот код считывает целое число `number` и пытается вывести квадраты и кубы всех чисел от 0 до `number-1`.  

2) Подсказки:  
- Обрати внимание на условие выхода из цикла `while`. Что должно изменяться внутри цикла, чтобы он не стал бесконечным?  
- Проверь, правильно ли выводятся квадраты и кубы для каждого значения `i`.