Here’s my tripleX Code for now.
#include <iostream>
// Golbal Var
int GolbalDiffcult = 1;
const int MaxDiffcult = 9;
// Some Main Text
void PrintProduction()
{
std:: cout << "\n\nEpic Start Line 1 \n ";
}
// Main Game Func
int PlayGame(int level)
{
int CurentLevel = level;
std:: cout << "...Hack In... Level " << CurentLevel << std::endl;
std:: cout << "Enter Passcode...\n\n";
int CodeA = rand() % 10 + 1;
int CodeB = rand() % 10 + 1;
int CodeC = rand() % 10 + 1;
int CodeSum = CodeA + CodeB + CodeC;
int CodeProduct = CodeA * CodeB * CodeC;
std:: cout << std::endl;
std:: cout << "+ There're 3 Number in Queue\n" ;
std:: cout << "The Sum is "<< CodeSum << std:: endl;
std:: cout << "The Mulitpy is " << CodeProduct << std:: endl;
int PlayerGuessA, PlayerGuessB, PlayerGuessC;
std:: cout << "Enter Your Code (A B C )\n" ;
std:: cin >> PlayerGuessA >> PlayerGuessB >> PlayerGuessC;
int GuessSum = PlayerGuessA + PlayerGuessB + PlayerGuessC;
int GuessProduct = PlayerGuessA * PlayerGuessB * PlayerGuessC;
if( CodeSum == GuessSum && CodeProduct == GuessProduct)
{
std:: cout << "Great Code Accpected \n";
++GolbalDiffcult;
}
else
{
std:: cout << "Wrong PassCode \n";
GolbalDiffcult = CurentLevel;
}
return 0;
}
// Main Logic
int main()
{
while(GolbalDiffcult <= MaxDiffcult)
{
PrintProduction();
PlayGame(GolbalDiffcult);
}
std:: cout << "You Win Agent";
return 0;
}