chysvv
?>

Жирная линия синего цвета 300 шагов жирная линия красного цвета 400 шагов тонкая линия зелёного цвета 300 шагов тонкая линия красного цвета 200 шагов полужирная линия синего цвета 200 шагов

Информатика

Ответы

Kaccak8778
Если игроков два, то первый может выиграть, если своим ходом добавит в каждую кучу по 2 камня. любой ход второго игрока в этом случае ведет к победе первого. Так что ответ а) игрок, делающий первый ход.
начало :   2к.   3к.   4к.
1 ход 1-го игрока +2 камня к каждой куче
стало:      4       5     6       (всего 15)
 максимально увеличить это количество любым можно только на 6 камней. 15+6=21, а это меньше 25. т.о. второй игрок выиграть этим ходом не может никак.
 минимально увеличить камни можно удвоив первую кучу, тогда в ней станет 8 камней, и следующий (первый) игрок удваивает ее до 16 и выигрывает 
fedorenkoroman
Var a:array[1..10] of integer;
  k,n,i:integer;
  min:INTEGER;
begin
  randomize; N:=10; k:=0 {кол-во отрицательных элементов};
  writeln ('исходный массив');
  for i:=1 to N do
  begin
   if random(2) =1 then a[i]:=random(100)
     else begin k:=k+1; a[i]:=-random(100); min:=a[I] end;
   write(a[i]:5);
  end;
  writeln;
  {поиск минимального положительного}
  if (k<>0) or (k<>N) then  {есть отрицательные или не все отрицательные}
  begin
    for i:=1 to N do
     if  (a[i]>0) and (a[i]<min) then  min:=a[i];
  {замена}
    for i:=1 to N do
     if  (a[i]<0)  then  a[i]:=min;
  end;
  writeln('Новый массив')
    for i:=1 to N do      write(a[i]:5);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Жирная линия синего цвета 300 шагов жирная линия красного цвета 400 шагов тонкая линия зелёного цвета 300 шагов тонкая линия красного цвета 200 шагов полужирная линия синего цвета 200 шагов
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Mikhailovich_Viktoriya
zakaz
helenavalenti2846
atenza3736
oksana-popova
mashumi2170
iivanovar-da
samofar
Getmantsev417
jagerlayf
Анна1169
lenapopovich556510
mv7095
corneewa20096
Vitalevna
▲