Cod sursa(job #257243)

Utilizator SheepBOYFelix Liviu SheepBOY Data 12 februarie 2009 22:51:26
Problema Next Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
void swap(int a[],int b[])
{
	int i,c[MAXDIM];
	c[0]=a[0];
	for(i=1;i<c[0];i++)
	   c[i]=a[i];
	a[0]=b[0];
	for(i=1;i<a[0];i++)
	   a[i]=b[i];
	b[0]=c[0];
	for(i=1;i<c[0];i++)
	   b[i]=c[i];
}
void mult(int a[],int b[],int c[])
{
	long i;
	int k;
	c[0]=(a[0]>=b[0])?a[0]:b[0];
	if(cmp(a,b)<0)
		swap(a,b);
	int t=0;
	int x=0;
	int j;
	for(j=1;j<=b[0];j++)
	{
		for(i=1;i<=a[0];i++)
		{
			k=a[i]*b[j]+t;
			c[i+x]+=k%10;
			t=k/10;
		}
	while(t)
	{
		c[++c[0]]=t%10;
		t/=10;
	}
	if(j!=b[0])
		c[0]++;
	x++;
	}

}
int main()
{
	  
	return 0;
}