私はC++を初めて使っています!私がどのように私が198400537を追加するか、また私は+ - *を受け入れるか、またはそれらを使用するプログラムを得ることができますか?ありがとう! 〜mccallbush;) P.Sもう情報が必要な場合はお知らせください!ラインでまずこの番号はどこから来たのですか?これをどのように機能させることができますか?
、:あなたのコードの間違いの
#include <iostream>
#include <string>
using namespace std;
int main()
{
char repeat = 'y';
string x;
int num1;
int num2;
int result;
cout << "Please select one of the following: + - * /" << "\n";
cin >> x;
while(repeat == 'y')
{
if(x == "+")
{
result = num1 + num2;
cout << "Please enter your first number: " << "\n";
cin >> num1;
cout << "Please enter your second number: " << "\n";
cin >> num2;
cout << "Answer is: " << result << "\n";
}
else if(x == "-")
{
result = num1 - num2;
cout << "Please enter your first number: " << "\n";
cin >> num1;
cout << "Please enter your second number: " << "\n";
cin >> num2;
cout << "Answer is: " << result << "\n";
}
else if(x == "*")
{
result = num1 * num2;
cout << "Please enter your first number: " << "\n";
cin >> num1;
cout << "Please enter your second number: " << "\n";
cin >> num2;
cout << "Answer is: " << result << "\n";
}
else if(x == "/")
{
result = num1/num2;
cout << "Please enter your first number: " << "\n";
cin >> num1;
cout << "Please enter your second number: " << "\n";
cin >> num2;
cout << "Answer is: " << result << "\n";
}
else
{
cout << "You did not enter a correct symbol please try again. \n";
}
cout << "Do you want to repeat?(y/n): ";
cin >> repeat;
}
}
これは、「乱数ジェネレータ」と呼ばれるかなり洗練されたプロセスの結果です。これは、変数の初期化に失敗するたびに使用します。 –
ユーザーに入力する前に2つの数字*を追加しています。つまり、ランダムなガベージを含む2つの初期化されていない変数を追加しています。 –
変数を入力した後、次の文を入れます: 'result = num1 + num2;' –