* poj_1555.cpp
*
* Created on: 2013年10月25日
* Author: Administrator
*/
#include
#include
#include
#include
using namespace std;
const int n = 9;//指数由8~0是有9个数字的
int main(){
int a[n];
while(scanf("%d",&a[0])!=EOF){//不要漏了EOF,否则会OLE。。要是用多种测试用例尽量将程序写成能处理多个测试样例的程序...否则就算逻辑正确也很可能WA
int i;
for(i = 1 ; i < n ; ++i){
scanf("%d",&a[i]);
}
bool first = true;
for(i = 0 ; i < n ; ++i){
if(a[i]){//按照指数由高到低输出非0项
if(first){//处理首项
if(a[i] == -1 && i < n - 1){
cout<<"-";
}else if(a[i] != 1 || i == n - 1){