Людмила902
?>

В коллекции находятся 36 коллекционных монет. Из них 9 редкие. Периодически из коллекции достаётся 1 монета и оценивается на редкость, после чего возвращается в коллекцию. Определить количество информации, передаваемой при каждой оценке.

Информатика

Ответы

tip36
// PascalABC.NET 3.3, сборка 1573 от 04.11.2017
// Внимание! Если программа не работает, обновите версию!

procedure AB(a,b:array of integer);
begin
  var (iaMax,ibMax):=(a.IndexMax,b.IndexMax);
  var t:=a[iaMax]; a[iaMax]:=b[ibMax]; b[ibMax]:=t
end;

begin
  var a:=ArrRandom(9,-99,99);
  Write('A: '); a.Println;
  var b:=ArrRandom(11,-99,99);
  Write('B: '); b.Println;
  AB(a,b);
  Write('A: '); a.Println;
  Write('B: '); b.Println;
end.

Пример
A: -46 -76 98 -83 84 8 -14 46 8
B: 29 -36 37 78 -20 35 -77 -23 80 -50 -55
A: -46 -76 80 -83 84 8 -14 46 8
B: 29 -36 37 78 -20 35 -77 -23 98 -50 -55

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

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

В коллекции находятся 36 коллекционных монет. Из них 9 редкие. Периодически из коллекции достаётся 1 монета и оценивается на редкость, после чего возвращается в коллекцию. Определить количество информации, передаваемой при каждой оценке.
Ваше имя (никнейм)*
Email*
Комментарий*

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

baxirchik
delena6467
dbakun
sergeykirushev
yusinelnik8
галина
Олимов Протопопова
coleslow12
propercarwashes275
korneevaa
yda659
Maksimova-Shorokhov303
Vladimirovna1370
proplenkusale88
denisdenisov63