私は分数を追加するこのプログラムを理解しようとしている初心者ですが、その結果を出力するのが最小の共通分母です。このフォームでそれを実行すると、正常に実行されることはありません...また、LCDを印刷しながら分数を追加しようとしています
using namespace std;
class Fraction { //Creates class Fraction
private: //Makes data members private
int num;
int denm;
};
int main()
{
int num;
int denm;
int num2;
int denm2;
int plus;
int plus2;
cout << "Please enter the numerator and denominator of the first fraction: " << endl;
cin >> num >> denm;
cout << "Please enter the numerator and denominator of the second fraction: " << endl;
cin >> num2 >> denm2;
plus = num*denm2 + denm*num2;
plus2 = denm*denm2;
cout << num << "/" << denm << " + " << num2 << "/" << denm2 << " = " << plus << "/" << plus2;
cout << "Hit 'enter' to exit..." << endl;
}
「正しく動作しない」ということを詳しく説明できますか...問題は何ですか?また、適切なインデントが使用されていれば(コピー/ペーストの問題かもしれません)、Fractionクラスは使用していないので省略されています。 –
「決して正しく動かない」とは何ですか?あなたは中毒の入力と予想の出力と得られた出力を比較できますか? –
少なくとも1つのテストケースについて[私のために働く](http://rextester.com/WZK7668)と思われます。 –