Romero, задача становится интересной если ислючаем отрицательные числа. Кстати,
0=(9999-9999)*9,
1=(999-999)*9+9/9,
2=999-999+(9+9)/9,
3=(99-99)*9+(9+9+9)/9,
4=99-99+(9+9+9+9)/9,
5=(9-9)*9+(9+9+9+9+9)/9,
6=9-9+(9+9+9+9+9+9)/9
7=(99-99)*9+9-(9+9)/9
8=999-999+9-9/9
9=9999-9999+9
.....
а вообще можно было бы программку перебора написать!
[off]добавлено спустя:[/off]
Как видно из примера выше, 2 или больше лишних 9ок можно удалить (представив ими 0).
10=9+9/9,
11=99/9,
12=(99+9)/9,
13=(99+9+9)/9,
14=(99+9+9+9)/9,
15=(99+9+9+9+9)/9,
16=9+9-(9+9)/9,
17=9+9-9/9,
18=9+9,
19=9+9+9/9,
20=9+9+(9+9)/9,
21=9+9+(9+9+9)/9,
22=(99+99)/9,
23=(99+99+9)/9,
24=(99+99+9+9)/9,
25=(99+99+9+9)/9=9/9,
26=(99+99+9+9+9+9)/9,
27=9+9+9,
28=9+9+9+9/9,
29=9+9+9+(9+9)/9,
30=9+9+9+(9+9+9)/9,
31=9+9+9+(9+9+9)/9+9/9,
32=9+9+9+(9+9+9+9+9)/9,
33=99*9/(9+9+9),
заколебался маленько
[off]добавлено спустя 18 минут:[/off]
34=(99+99+99)/9+9/9,
35=9+9+9+9-9/9,
36=9+9+9+9,
37=9+9+9+9+9/9,
38=9+9+9+9+(9+9)/9,
39=9+9+9+9+(9+9)/9+9/9,
40=9+9+9+9+(9+9+9+9)/9,
вот 41 будет весело ... пока одной девятки не хватает.
41=(9*9*9+9)/(9+9)

42=9+9+9+9+9-(9+9+9)/9,
43=9+9+9+9+9-9/9-9/9,
44=9+9+9+9+9-9/9,
45=9+9+9+9+9,
46=9+9+9+9+9+9/9,
47=9+9+9+9+9+9/9+9/9,
48=9+9+9+9+9+(9+9+9)/9,
49=(99+9/9)*9/(9+9)-9/9,
50=(99+9/9)*9/(9+9),
математика - страшная сила. Вычислительная техника - тоже, но времени программировать сейчас мало.