Cod sursa(job #496660)

Utilizator balakraz94abcd efgh balakraz94 Data 30 octombrie 2010 11:04:25
Problema Prod Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include<fstream.h>

ifstream fin("prod.in");
ofstream fout("prod.out");

void prod(int);

int p[1001]={0};


void prod(int c){
int t,i;
t=0;
for(i=1;i<=p[0];i++){p[i]=p[i]*c+t;
                    if(p[i]>9){t=p[i]/10;
                               p[i]%=10;
					           }}
if(t){p[0]++;
      p[i]=t;}
}




int main()
{int a[10],c;
int i,j,x=1;

for(i=1;i<10;i++) fin>>a[i];

for(i=9;i>0;i++) if(a[i]) {c=i;a[i]--;break;}

for(i=1;i<10;i++) if(a[i]) for(j=1;j<=a[i];j++) {p[x]=i;x++;} 

p[0]=x-1;
prod(c);
for(i=p[0];i>0;i--) fout<<p[i];

fin.close();
fout.close();
return 0;
}