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.
#include <cstdlib> // Enables use of rand()
#include <ctime> // Enables use of time()
using namespace std;
int main() {
int seedVal;
cin >> seedVal;
srand(seedVal);
/* Your solution goes here */
return 0;
}
Using the code stub below, type a statement using srand() to seed random number generation using variable seedVal. Then type two statements using rand() to print two random integers between (and including) 0 and 9. End with a newline. Ex:
5
7
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, after calling srand() once, do not call srand() again.
#include <iostream>
#include <cstdlib> // Enables use of rand()
using namespace std;
int main() {
int seedVal;
cin >> seedVal;
/* Your solution goes here */
return 0;
}
Using the code stub below, write a program that reads a person's first and last names, separated by a space. Then the program outputs last name, comma, first name. End with newline.
Example output if the input is: Akua Mperey
Mperey, Akua
#include <iostream>
#include <string>
using namespace std;
int main() {
string firstName;
string lastName;
/* Your solution goes here */
return 0;
}
Using the code stub below, output all combinations of character variables a, b, and c, in the order shown below. If a = 'x', b = 'y', and c = 'z', then the output is:
xyz xzy yxz yzx zxy zyx
Your code will be tested in three different programs, with a, b, c assigned with 'x', 'y', 'z', then with '#', '$', '%', then with '1', '2', '3’.
#include <iostream>
using namespace std;
int main() {
char a;
char b;
char c;
cin >> a;
cin >> b;
cin >> c;
/* Your solution goes here */
cout << endl;
return 0;
}
Print a message telling a user to press the letterToQuit key numPresses times to quit. End with newline.
•Ex: If letterToQuit = 'q' and numPresses = 2, print:
#include <iostream>
using namespace std;
int main() {
char letterToQuit;
int numPresses;
cin >> letterToQuit;
cin >> numPresses;
/* Your solution goes here */
return 0;
}
Create a class called myMath. This class only contains one basic data type (float x). Your class should mimic the +,-,*,/ function in a basic data type. In other words, you need to provide the basic math operations for the objects created under myMath.
main()
{
myMath m1(10),m2(2),m3; //you can change 10 and 2 to any value to test your code.
m3 = m1 + m2;
cout <<"\nAddition: "<< m3.getX(); //output is 12
m3 = m1 - m2;
cout <<"\nSubtraction: "<< m3.getX(); //output is 8
m3 = m1 * m2;
cout <<"\nMultiplication: "<< m3.getX(); //output is 20
m3 = m1 / m2;
cout <<"\nDivision: "<< m3.getX(); //output is 5
}
Define a class Pairs with two integer data members, f and s, where f represents
the first value in the ordered pair and s represents the second value in an ordered
pair. Write a program to test all the overloaded operators in your class definition.
Overload the stream extraction operator >> and the stream insertion operator << as
friend functions so that objects of class Pairs are to be input and output in the
form (5,6) (5,-4) (-5,4) or (-5,-6).
Overload binary operator + as a friend function to add pairs according to the rule
(a,b) + (c,d) = (a + c, b + d)
Overload operator – as a friend function in the same way, i.e. according to the rule
(a,b) - (c,d) = (a - c, b - d)
Overload operator * as a friend function on Pairs and int according to the rule
(a,b) * c = (a * c, b * c)
Overload the +, - and * operators for objects of class Pairs, as member functions. Also, define the class Pairs as an ADT that uses separate files for the interface and the implementation.
An odometer is an instrument used for measuring the distance travelled by a vehicle. Define a class called Odometer that can be used to track fuel and traveling distance for a car. Include private member variables to track the distance driven and the fuel efficiency of the car in kilometres per litre. The class should have a constructor that initializes these values to 0. Include a default constructor to initialize both member variables to zero, a member function to reset the odometer to zero km, a member function to set the fuel efficiency, a member function that accepts km driven for a trip and adds it to the odometer’s total, a member function that returns the number of L of fuel that the car used since the odometer was last reset, and a destructor. Use your class with a test program that creates odometers for different cars with different fuel efficiencies. Let the cars do several trips. Reset the odometers at the start. Display the distance and the litres of fuel consumed after each trip.
create a class Matrix the stores it in a safe 2D array .that is it it should check for array index bounds .a constructor should allow the programmer to specify the actual dimensions of the matrix. define number functions : putel() for taking 3 argument row index , column index and the element storing it in the corresponding location. getel() for taking 2 arguments row and column indexes and returns the elements from that location . overload the operators +,-,and * appropriately
Write a program to writing in to a text file, read from a text file and display in c++