fork download
  1. #include <stdio.h>
  2.  
  3. int main(){
  4. int n,m,op;
  5. scanf("%d%d%d",&n,&m,&op);
  6. int a[100000]={0},b[100000]={0};
  7. for(int i=0;i<n;i++)
  8. scanf("%d",&a[i]);
  9. for(int i=0;i<m;i++)
  10. scanf("%d",&b[i]);
  11.  
  12. int temp=0,print,p[100000];
  13. if(op==1){
  14. for(int i=0;i<n;i++){
  15. if(temp==1) a[i]--;
  16. temp=(a[i]-b[i]<0)? 1:0;
  17. print=a[i]-b[i]+temp*10;
  18. }
  19. for(int i=0;i<n;i++){
  20. if(p[i]==0){
  21. int printable=0;
  22. for(int j=i+1;j<n;j++){
  23. if(p[j]!=0) printable=1;
  24. }
  25. if(printable==1) printf("%d",p[i]);
  26. else break;
  27. }
  28. else{
  29. printf("%d",p[i]);
  30. }
  31. }
  32. }
  33. else{
  34. for(int i=0;i<m||i<n||temp!=0;i++){
  35. print=(a[i]+b[i]+temp)%10;
  36. temp=(a[i]+b[i])/10;
  37.  
  38. printf("%d ",print);
  39. }
  40. }
  41. return 0;
  42. }
Success #stdin #stdout 0.01s 5276KB
stdin
3 2 1 1 0 1 9 9
stdout
Standard output is empty