Почему этот код возвращает случайное число, хотя случайного числа нет?
Я не включал никаких случайных функций, и он все равно возвращает случайное число в конце программы. Пожалуйста помочь. Это математический калькулятор, который может выполнять основные математические операции.
#include #include #include #include #include #include #include #include #include #include using namespace std; string play_again; void wait ( double seconds ) { clock_t endwait; endwait = clock () + seconds * CLOCKS_PER_SEC ; while (clock() > x; cout > y; cout > x; cout > y; cout > x; cout > y; cout > x; cout > y; cout > ans; if(ans == 'M') { multiply(num1, num2); } else if(ans == 'D') { divide(num1, num2); } else if(ans == 'S') { subtract(num1, num2); } else if(ans == 'A') { add(num1, num2); } else { cout > play_again; if (play_again == "Y") { askMathFunction(); } else if (play_again == "N") { cout<< load("Logging out"); return 0; } else { cout<< "Please enter something..."<< endl; playagain(); } } int main( ){ load("Loading"); cout << "Calculator starting... " << std::endl; cout << "Press ENTER to start" << std::endl; cin.ignore(); askMathFunction(); playagain(); while(play_again == "Y") { playagain(); } return 0; }
Что я уже пробовал:
1. я попытался переписать программу.
2. я попытался изменить все значения.