TODAY’S CODE BYTE question
and my solution
#include
using namespace std;
void fun(int arr[],int n,int srr[],int m)
{
int crr=0;
int trr[n]={0};
for(int i=n-1,j=m-1;i>=0,j>=0;i–,j–)
{
int sum=arr[i]+srr[j]+crr;
if(sum>=10){trr[i]=sum-10;crr=1;}
else
{trr[i]=sum;crr=0;}
}
for(int i=n-m-1;i>=0;i–)
{
int sum=arr[i]+crr;
if(sum>=10){trr[i]=sum-10;crr=1;}
else
{trr[i]=sum;crr=0;}
}
for(int i=0;i<n;i++)
{cout<<trr[i]<<",";}cout<<" END";
}
int main()
{
int n,m;cin>>n;int arr[n];
for(int i=0;i<n;i++)cin>>arr[i];
cin>>m;int srr[m];
for(int i=0;i<m;i++)cin>>srr[i];
if(n>=m)
{
fun(arr,n,srr,m);
}
if(m>n)
{
fun(srr,m,arr,n);
}
return 0;
}
plz note that im getting custom answer right but compiler giving the error truncated output