My code fails for only one test case ! For rest of the test cases, my code is running fine …
**Please help me **
MY CODE::
#include
#include
#include<math.h>
using namespace std;
int main()
{
long long int x;
cin>>x;
int len=log10(x)+1;
int rem=0;
long long int arr[len];
int i=0;
while(x!=0)
{
rem=x%10;
arr[i++]=rem;
x=x/10;
}
reverse(arr,arr+len);
int t=9-arr[0];
if(arr[0]==0 && arr[i]<0)
arr[0]=arr[0];
cout<<arr[0];
for(int i=1;i<len;i++)
{
int t=9-arr[i];
if(t<arr[i] && t>=0)
arr[i]=t;
}
for(int i=1;i<len;i++)
cout<<arr[i];
return 0;
}