#pragma hdrstop
#include <conio.h> // getch()
#include <iostream.h> // cin cout

void main(){
  string s,sop1="",sop2="";
  char oper;
  int lang,n,a=0,b=0,erg;
  cout << "Einfacher Konsolen-Rechner v1.0 OMEZ\n";
  cin >> s;
  lang = s.length();
  n=0;
  while  (n<lang){ // scannen solange zahlen
    if (s[n] < '0' || s[n] > '9') break;
    //sop1=sop1+s[n];
    a*=10;
    a+=s[n]-48;
    n++;
  }
  oper=s[n];
  n++;
  while  (n<lang){ // scannen solange zahlen
    if (s[n] < '0' || s[n] > '9') break;
    //sop2=sop2+s[n];
    b*=10;
    b+=s[n]-48;
    n++;
  }
  switch (oper){
    case '+':
      erg = a+b;
      break;
    case '-':
      erg = a-b;
      break;
    case '*':
      erg = a*b;
      break;
    case '/':
      erg = a/b;
      break;
    default:
      cout << "\n unbekanner Operator \n";
      erg = 0;
  }
  //cout << sop1+" "+oper+" "+sop2+" = ";
  cout << a << " " << oper << " " << b << " = " << erg;
  getch();
}
//---------------------------------------------------------------------------
 