Consider following basic structures to represent a rectangle. You can add more functions or members as per your need:
struct Rectangle {
int x;
int y;
int w;// width
int h; // height
};
1. Generate N number of rectangles with different sizes
2. Find the area of all generated rectangles and display them.
3. Sort rectangles based on their area.
4. Implement following method to return true of first rectangle is greater than the 2nd
rectangle:
bool compareRect(Rectangle r1,Rectangle r2)
5. Check which rectangles have the same area and display it.
6. Generate a random line. Find the number of rectangles that this line with.
A number is called a happy number, if you start with the given number
and arrive at 1 by repeating the following process (as illustrated in the below example): (a)
compute the sum of the squares of given number digits (b) if the resultant value is 1, then
the number is happy number, else execute point (a) for the newly produced number.
Note that if a number is not a happy number, there will be an endless loop to this execution.
Goal: In this question, you are required to write C++ code that checks whether the number
entered by the user is a happy number or not for 10 cycles/iterations only.
Example: Assume a number 19
Number Computation Result cycle/iterations
19 1
2 + 9
2 82 1
82 8
2 + 2
2 68 2
68 6
2 + 8
2 100 3
100 1
2 + 0
2 +0
2 1 4
Use nested while loop to print this shape
+----------+
| ^^ |
| ^ ^ |
| ^ ^ |
| ^^ |
| ^ ^ |
| ^ ^ |
+----------+
|v v|
| v v |
| vv |
|v v|
| v v |
| vv |
+----------+
Create classes as per below structure and add below functionalities
1. Add getter and setter member functions and display function in student, Test and sports
classes.
2. Result class only display all the data of Student, sports and test. and also calculate the total as
Total= marks of subject+ score for sports and display that also.
Write a program in C++ that ask the user to type a value and check whether it is prime or not.
Write a C++ program that prints on the screen following diamond shape with given series of numbers.
, defined a class Account to implement basic bank account functionalities. Redefine the Account class to update the deposit, withdraw and display Account information operations. Overload the + and - operators to perform the deposit and withdraw operations, respectively. Overload the + and - operators such that the value that will be used to increase (or decrease) the Account balance can be on the left or right of the operator. Example: savings + 123.45 (or 123.45 + savings), savings – 123.45 (or 123.45 – savings) where savings is an Account object. Overload the insertion operator to display Account information. Overload < and == operators. An Account is considered lower than another when the balance is lower, and equal when Accounts have the same account number. Write a main() method instantiating two Account objects and test (demonstrate) that all the overloaded operators work correctly. The withdrawal operation should be tested at least two times for a successful and unsuccessful withdrawal.
Write a program to find the table of numbers using a while loop. Your program should ask the
size of the table. That size defines the rows and columns. Sample output:
Enter size: 6
1 2 3 4 5 6
------------------------------------------
1* 1 2 3 4 5 6
2* 2 4 6 8 10 12
3* 3 6 9 12 15 18
4* 4 8 12 16 20 24
5* 5 10 15 20 25 30
6* 6 12 18 24 30 36
Write a C++ program that converts a decimal number to a binary, octal, and
hexadecimal equivalents. First, the program will ask to fix a range for the lower and
upper limit in which the conversion is required. The lower limit should not be less than
0 and greater than the upper limit. For example, if you enter a negative number or
greater than the upper limit, then the program should print a message for the invalid
input and will ask you again to enter a decimal number within the range. If you
correctly specify the upper and lower limits, then the program will print a table of the
binary, octal and hexadecimal equivalents of the decimal numbers in the range of
lower limit through upper limit.
Specific grading criteria: In this program you should use all the loops (e.g., while,
do-while and for loop) each of them only one time. The output mentioned below is just
an example; more clear and well- presented output will improve your points.
Program that receives the current temperature as input. If the temperature is 80 degrees or more, output a message telling the user to go swimming, otherwise, if the temperature is 50 degrees or more, output a message to go running, otherwise stay inside.