רועש3קחשמ –לש ךרעמ ןותנN,םירפסמNדחא רפסמ רוחבל ןתינ .בשחמה לומ קחשמ טנדוטסה .יגוז רפסמ
.ןושאר רחוב בשחמה .רתוי לודג םוכס לבקש ימ חצנמ .ינמיה הצקהמ וא ילאמשה הצקהמ1רזע תויצקנופ )
public
class
Game {
public
static
void
randArray(
int
[] arr){
for
(
int
i=0; i<arr.length; i++){arr[i] = (
int
)(Math.
random
()*arr.length*10);}}
public
static
void
printArray(
int
[] arr,
int
i,
int
j){
for
(
int
t=i; t<=j; t++){System.
out
.print(arr[t]+", ");}System.
out
.println();}
2קחשמ תיצקנופ )
public
static
void
game(
int
[]arr){// assumption: the array length is even// i is the left index, j is the right index// the computer is the first, the student is the second
int
size = arr.length;
int
sumEven = 0, sumOdd = 0;
int
i=0, j=size-1;
boolean
even;
for
(
int
k=0; k<size; k=k+2){sumEven = sumEven + arr[k];sumOdd = sumOdd + arr[k+1];}
int
sumFirst,sumSecond=0;
if
(sumEven<sumOdd){sumFirst = arr[size-1];j = j - 1;even =
false
;}
else
{sumFirst = arr[0];i = i + 1;even =
true
;}
printArray
(arr,i,j);String prompt ="to choose left enter 0, to choose right enter 1: ";
int
second;
int
choice = MyConsole.
readInt
(prompt);
if
(choice==0){second = i;i++;}
else
{second = j;j--;}
Leave a Comment