Tips for HW4

advertisement
HW4 Explanation
Problem 1
• You should write maxv() function (Exercise 11
on page 297).
• Testcase:
– Testcase 1:
• Input : 1 2 3 4 5 -1
• Output : maximum value was v[4] = 5
– Testcase 2:
• Input : 5 1 3 4 2 -1
• Output : maximum value was v[0] = 5
Problem 2
• Test case
– Input
135
1
45
1
45
1
-45
1
-1
-1
Output
90
1.4142
0
1.4142
You can create your
own test case using
the form in
http://www.1728.or
g/vectors.htm.
Problem 3
• Input
– 123456789
• Output
– The matrix is
123
456
789
Transpose of matrix is
147
258
369
Determinant of matrix is
0
Problem 4
• The first player to get to 50 points wins.
• Human player enters R or H to signal whether
to Roll or to Hold. The computer player will
always hold after 4 rolls unless its turn ends
early due to a 1.
• After each roll, print the current sequence of
scores and the current sum. If the player rolls
a 1, the program prints "1 rolled, turn is over"
and then the current score for both players.
Problem 4
Player
Dice output
Score
Computer
2
C=2, P=0
Computer
1
C=0, P=0
Player , R
4
C=0, P=4
Player , R
5
C=0, P=9
Player , R
6
C=0, P=15
Player , R
3
C=0, P=18
Player , H
-
C=0, P=18
Computer
3
C=3, P=18
Computer
4
C=7, P=18
Computer
2
C=9, P=18
Computer
2
C=11, P=18
Player, R
2
C=11, P=20
Player, R
1
C=11, P=18
Download