-4
数字が奇数、偶数、またはプライムであるかどうかをチェックするプログラムを作成しようとしていますが、 "演算子" 。 なぜ私はそれを行うことができますか?誰かがエラーを解決するために私を助けてください解決することができますか。番号が偶数か奇数かをチェックする関数
#include <iostream>
using namespace std;
void cal(int a, int b,char op)
{
switch(op)
{
case'+':
cout<<a<<"+"<<b<<"="<<a+b<<endl;
break;
case'-':
cout<<a<<"-"<<b<<"="<<a-b<<endl;
break;
case'*':
cout<<a<<"*"<<b<<"="<<a*b<<endl;
break;
case'/':
cout<<a<<"/"<<b<<"="<<a/b<<endl;
break;
case'%':
cout<<a<<"%"<<b<<"="<<a%b<<endl;
break;
default:
cout<<"Invalid operator!"<<endl;
}
}
int main()
{
int a,b;
char op;
cout<<"Enter first number,operator and a second number:"<<endl;
cin>>a>>endl;
cin>>b>>endl;
cin>>op>>endl;
cal(a,b,op);
}
'CIN >> ENDLを;'あなたのコンパイラがおそらく不確実な言葉であなたに語ったように、ナンセンスです。演算子とオペランドの間に間隔があると、あなたは見たことがあります。 – StoryTeller
cin関数でendlを使用しないでください.btw cinは再帰的ですので、cin >> a >> b >> op; –
このコードは要求されたプログラムとは関係ありません。 –