#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<math.h> char x[240]; long long y,a[1001]; int main(){ scanf("%s",&x); scanf("%lld",&y); int i,k = 0; for(i=strlen(x)-1;i>=0;i--) a[k++] = (x[i]-'0')*y; for(i=0;i<k;i++){ a[i+1] = a[i+1] + a[i]/10; a[i] = a[i]%10; } k = 1000; for(i=1000;i>=0;i--){ if(a[i]!=0){ k = i; break; } } if(k==1000) { printf("%d",0); return 0; } for(i=k;i>=0;i--){ printf("%d",a[i]); } return 0; } /************************************************************** Problem: 1286 User: admin Language: C Result: Accepted Time:19 ms Memory:1152 kb ****************************************************************/