I cant get through all the testcases please help me correcting my code:-
#include
using namespace std;
int arrtonum(int a[],int s){
int ino = 1,num=0;
for(int i=0;i<s;i++){
num= (num * 10) + a[i];
}
return num;
}
int main() {
int n,m;
cin>>m;
int a[m]={0};
for(int i=0;i<m;i++){
cin>>a[i];
}
cin>>n;
int b[n]={0};
for(int i=0;i<n;i++){
cin>>b[i];
}
int rem=0,reverse=0;
int sum= arrtonum(a,m) + arrtonum(b,n), ar[max(m,n)]={0};
int j=max(m,n)-1;
while(sum!=0){
rem=sum%10;
ar[j]=rem;
j--;
reverse=reverse*10+rem;
sum/=10;
}
for(int i=0;i<max(m,n);i++){
cout<<ar[i]<<", ";
}
cout<<"END"<<endl;
return 0;
}