Рекурсия с уменьшением значения параметра (от 999 до 0), параметр имеет тип, не имеющий отрицательных значений, с обработчиком исключений (когда достигнет (-1) )
на псевдокоде (давно не писал, чаще смотрю, что другие пишут, на разных языках, поэтому - синтаксис - не корите 😊 ): uint i=999; void my_print(){ printf (1000-i); try() i—; my_print(); except break; }
на псевдокоде (давно не писал, чаще смотрю, что другие пишут, на разных языках, поэтому - синтаксис - не корите 😊 ): uint i=999; void my_print(){ printf (1000-i); try() i—; my_print(); except break; }
вместо break можно заставить программу крашнутся, деля на i + 1