Language: C++

#include <iostream>  
#include <string>  
#include <cstring>  
#include <vector>  
#include <algorithm>  
using namespace std;  
int strComp(string &s1,string &s2)  
{  
    int len1=s1.length();  
    int len2=s2.length();  
    if(len1>len2)  
    return 0;  
    else if(len1<len2)  
    return 1;  
    else{  
        if(s1>=s2)  
        return 0;  
        else  
        return 1;  
    }  
}  
int main()  
{  
    string s1,s2;  
    while(cin>>s1>>s2)  
    {  
        string s(10000,'0');  
        bool fgEx=true;  
        if(strComp(s1,s2)==1)  
        {  
            string temp;  
            temp=s1;  
            s1=s2;  
            s2=temp;  
            fgEx=false;  
        }  
        if(s1==s2)  
        {  
            cout<<s1<<" - "<<s2<<" = "<<"0"<<endl;  
            continue;  
        }  
        reverse(s1.begin(),s1.end());  
        reverse(s2.begin(),s2.end());  
        for(int i=0;i<s1.length();i++)  
        s[i]=s1[i];  
        for(int i=0;i<s2.length();i++)  
        {  
            if(s[i]>=s2[i])  
            s[i]=s[i]-'0'-(s2[i]-'0')+'0';  
            else{  
                s[i+1]=s[i+1]-'0'-1+'0';  
                s[i]=s[i]-'0'+10-(s2[i]-'0')+'0';  
            }  
        }  
        if(fgEx==false)  
        {  
            reverse(s2.begin(),s2.end());  
            cout<<s2<<" - ";  
            reverse(s1.begin(),s1.end());  
            cout<<s1<<" = ";  
            reverse(s.begin(),s.end());  
            cout<<"-"<<s.substr(s.find_first_not_of('0'))<<endl;  
        }  
        else  
        {  
            reverse(s1.begin(),s1.end());  
            cout<<s1<<" - ";  
            reverse(s2.begin(),s2.end());  
            cout<<s2<<" = ";  
            reverse(s.begin(),s.end());  
            cout<<s.substr(s.find_first_not_of('0'))<<endl;  
        }  
    }  
    return 0;  
      
}   

Compiler output:
a.cc:1:2: error: extended character   is not valid in an identifier
    1 | #include <iostream>  
      |  ^
a.cc:1:2: error: invalid preprocessing directive #include\U000000a0
    1 | #include <iostream>  
      |  ^~~~~~~~
a.cc:1:20: error: extended character   is not valid in an identifier
    1 | #include <iostream>  
      |                    ^
a.cc:1:20: error: extended character   is not valid in an identifier
a.cc:2:2: error: extended character   is not valid in an identifier
    2 | #include <string>  
      |  ^
a.cc:2:2: error: invalid preprocessing directive #include\U000000a0
    2 | #include <string>  
      |  ^~~~~~~~
a.cc:2:18: error: extended character   is not valid in an identifier
    2 | #include <string>  
      |                  ^
a.cc:2:18: error: extended character   is not valid in an identifier
a.cc:3:2: error: extended character   is not valid in an identifier
    3 | #include <cstring>  
      |  ^
a.cc:3:2: error: invalid preprocessing directive #include\U000000a0
    3 | #include <cstring>  
      |  ^~~~~~~~
a.cc:3:19: error: extended character   is not valid in an identifier
    3 | #include <cstring>  
      |                   ^
a.cc:3:19: error: extended character   is not valid in an identifier
a.cc:4:2: error: extended character   is not valid in an identifier
    4 | #include <vector>  
      |  ^
a.cc:4:2: error: invalid preprocessing directive #include\U000000a0
    4 | #include <vector>  
      |  ^~~~~~~~
a.cc:4:18: error: extended character   is not valid in an identifier
    4 | #include <vector>  
      |                  ^
a.cc:4:18: error: extended character   is not valid in an identifier
a.cc:5:2: error: extended character   is not valid in an identifier
    5 | #include <algorithm>  
      |  ^
a.cc:5:2: error: invalid preprocessing directive #include\U000000a0
    5 | #include <algorithm>  
      |  ^~~~~~~~
a.cc:5:21: error: extended character   is not valid in an identifier
    5 | #include <algorithm>  
      |                     ^
a.cc:5:21: error: extended character   is not valid in an identifier
a.cc:6:1: error: extended character   is not valid in an identifier
    6 | using namespace std;  
      | ^
a.cc:6:1: error: extended character   is not valid in an identifier
a.cc:6:21: error: extended character   is not valid in an identifier
    6 | using namespace std;  
      |                     ^
a.cc:6:21: error: extended character   is not valid in an identifier
a.cc:7:1: error: extended character   is not valid in an identifier
    7 | int strComp(string &s1,string &s2)  
      | ^
a.cc:7:13: error: extended character   is not valid in an identifier
    7 | int strComp(string &s1,string &s2)  
      |             ^
a.cc:7:24: error: extended character   is not valid in an identifier
    7 | int strComp(string &s1,string &s2)  
      |                        ^
a.cc:7:35: error: extended character   is not valid in an identifier
    7 | int strComp(string &s1,string &s2)  
      |                                   ^
a.cc:7:35: error: extended character   is not valid in an identifier
a.cc:8:2: error: extended character   is not valid in an identifier
    8 | {  
      |  ^
a.cc:8:2: error: extended character   is not valid in an identifier
a.cc:9:1: error: extended character   is not valid in an identifier
    9 |     int len1=s1.length();  
      | ^
a.cc:9:1: error: extended character   is not valid in an identifier
a.cc:9:1: error: extended character   is not valid in an identifier
a.cc:9:1: error: extended character   is not valid in an identifier
a.cc:9:1: error: extended character   is not valid in an identifier
a.cc:9:26: error: extended character   is not valid in an identifier
    9 |     int len1=s1.length();  
      |                          ^
a.cc:9:26: error: extended character   is not valid in an identifier
a.cc:10:1: error: extended character   is not valid in an identifier
   10 |     int len2=s2.length();  
      | ^
a.cc:10:1: error: extended character   is not valid in an identifier
a.cc:10:1: error: extended character   is not valid in an identifier
a.cc:10:1: error: extended character   is not valid in an identifier
a.cc:10:1: error: extended character   is not valid in an identifier
a.cc:10:26: error: extended character   is not valid in an identifier
   10 |     int len2=s2.length();  
      |                          ^
a.cc:10:26: error: extended character   is not valid in an identifier
a.cc:11:1: error: extended character   is not valid in an identifier
   11 |     if(len1>len2)  
      | ^
a.cc:11:1: error: extended character   is not valid in an identifier
a.cc:11:1: error: extended character   is not valid in an identifier
a.cc:11:1: error: extended character   is not valid in an identifier
a.cc:11:18: error: extended character   is not valid in an identifier
   11 |     if(len1>len2)  
      |                  ^
a.cc:11:18: error: extended character   is not valid in an identifier
a.cc:12:1: error: extended character   is not valid in an identifier
   12 |     return 0;  
      | ^
a.cc:12:1: error: extended character   is not valid in an identifier
a.cc:12:1: error: extended character   is not valid in an identifier
a.cc:12:1: error: extended character   is not valid in an identifier
a.cc:12:1: error: extended character   is not valid in an identifier
a.cc:12:14: error: extended character   is not valid in an identifier
   12 |     return 0;  
      |              ^
a.cc:12:14: error: extended character   is not valid in an identifier
a.cc:13:1: error: extended character   is not valid in an identifier
   13 |     else if(len1<len2)  
      | ^
a.cc:13:1: error: extended character   is not valid in an identifier
a.cc:13:1: error: extended character   is not valid in an identifier
a.cc:13:1: error: extended character   is not valid in an identifier
a.cc:13:1: error: extended character   is not valid in an identifier
a.cc:13:23: error: extended character   is not valid in an identifier
   13 |     else if(len1<len2)  
      |                       ^
a.cc:13:23: error: extended character   is not valid in an identifier
a.cc:14:1: error: extended character   is not valid in an identifier
   14 |     return 1;  
      | ^
a.cc:14:1: error: extended character   is not valid in an identifier
a.cc:14:1: error: extended character   is not valid in an identifier
a.cc:14:1: error: extended character   is not valid in an identifier
a.cc:14:1: error: extended character   is not valid in an identifier
a.cc:14:14: error: extended character   is not valid in an identifier
   14 |     return 1;  
      |              ^
a.cc:14:14: error: extended character   is not valid in an identifier
a.cc:15:1: error: extended character   is not valid in an identifier
   15 |     else{  
      | ^
a.cc:15:1: error: extended character   is not valid in an identifier
a.cc:15:1: error: extended character   is not valid in an identifier
a.cc:15:1: error: extended character   is not valid in an identifier
a.cc:15:10: error: extended character   is not valid in an identifier
   15 |     else{  
      |          ^
a.cc:15:10: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
   16 |         if(s1>=s2)  
      | ^
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:1: error: extended character   is not valid in an identifier
a.cc:16:19: error: extended character   is not valid in an identifier
   16 |         if(s1>=s2)  
      |                   ^
a.cc:16:19: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
   17 |         return 0;  
      | ^
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:1: error: extended character   is not valid in an identifier
a.cc:17:18: error: extended character   is not valid in an identifier
   17 |         return 0;  
      |                  ^
a.cc:17:18: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
   18 |         else  
      | ^
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:18:1: error: extended character   is not valid in an identifier
a.cc:19:1: error: extended character   is not valid in an identifier
   19 |         return 1;  
      | ^
a.cc:19:1: error: extended character   is not valid in an identifier
a.cc:19:1: error: extended character   is not valid in an identifier
a.cc:19:1: error: extended character   is not valid in an identifier
a.cc:19:1: error: extended character   is n