Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <random>
- #include <iostream>
- using namespace std;
- random_device dev;
- int sets=5;
- void mathquiz()
- {
- std::mt19937 rng(dev());
- std::uniform_int_distribution<std::mt19937::result_type> distxx(0,99);
- int var[sets][4],tally=0;
- for(int i=0; i<sets; i++)
- {
- var[i][0]=distxx(rng);
- var[i][1]=distxx(rng);
- var[i][2]=var[i][0]+var[i][1];
- cout<<var[i][0] << " + " << var[i][1] << " = ";
- cin >> var[i][3];
- if(var[i][2] == var[i][3])
- {
- tally++;
- }
- cout << endl;
- }
- cout << tally << " out of " << sets << " were answered correctly. " << endl;
- }
- int main()
- {
- mathquiz();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement