Answer to Question #99411 in C++ for Caleb

Question #99411
Type two statements that use rand() to print 2 random integers between (and including) 100 and 149. End with a newline. Ex:
101
133
Note: For this activity, using one statement may yield different output (due to the compiler calling rand() in a different order). Use two statements for this activity. Also, srand() has already been called; do not call srand() again.
1
Expert's answer
2019-12-09T14:04:58-0500
#include <iostream>
#include <cstdlib>
using namespace std;
/*
Type two statements that use rand() to print 2 random integers between
(and including) 100 and 149. End with a newline.
Ex:
101
133
Note: For this activity, using one statement may yield
different output (due to the compiler calling rand()
in a different order). Use two statements for this activity.
Also, srand() has already been called; do not call srand() again.
*/
int main() {
    // remove if it's already been called.
    // Used only to make example work correctly.
    unsigned seed = 123456;
    srand(seed);
    // here goes task:
    // int l = 100, r = 149;
    // l + rand() % (r - l + 1)
    cout<<100 + rand() % 50 <<endl; // statement 1
    cout<<100 + rand() % 50 <<endl; // statement 2
    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS