Basic Calculator(Why test cases are failed) pls rectify

#include
using namespace std;
int main() {
int i=1;
while(i!=0){
long long int n1,n2;
int c;
char ch;
cin>>ch;
if(ch==’+’){
cin>>n1>>n2;
c=n1+n2;
cout<<c<<endl;
}
else if(ch==’-’){
cin>>n1>>n2;
c=n1-n2;
cout<<c<<endl;
}
else if(ch==’’){
cin>>n1>>n2;
c=n1
n2;
cout<<c<<endl;
}
else if(ch==’/’){
cin>>n1>>n2;
c=n1/n2;
cout<<c<<endl;
}
else if(ch==’%’){
cin>>n1>>n2;
c=n1%n2;
cout<<c<<endl;
}
else if(ch==β€˜X’||ch==β€˜x’){
break;
}
else{
cout<<β€œInvalid operation.Try again”<<endl;
}
i++;
}
return 0;
}

@Ramitcodingblocks
The statement is
β€œInvalid operation. Try again.”
and NOT
β€œInvalid Operation .Try again.”

Check after correcting this.