私は、C++ プログラミング クラスのエラーだらけのサンプル コードを修正する任務を負っています。このプログラムは、入力として 2 つの数値が入力されるように設計されており、最初の数値を 2 番目の数値で割った結果が出力されます。私はほとんどすべてのエラーを解決しましたが、1 つのエラー (私が収集できるもの) が残っているという問題があり、それを理解できないようです。
#include <iostream>
using namespace std;
int main()
{
int firstNumber;
double secondNumber;
cout << "Please enter two whole numbers: ";
cin >> firstNumber >> secondNumber;
cout << firstNumber << " divided by " << secondNumber
<< " is " << (firstNumber / secondNumber) << endl
<< "with a remainder of " << (firstNumber % secondNumber)
<< endl;
}
私が得ているエラーは13行目です...「バイナリの「operator%」へのタイプ「int」および「double」のオペランドが無効です。
この問題を解決する方法について何かアドバイスはありますか?