Помогите пожалуйста, очень безотлагательно!

Помогите пожалуйста, очень срочно!

Задать свой вопрос
1 ответ

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018

Внимание! Если программка не работает, обновите версию!

1

begin

 var a := ArrRandom(ReadInteger('n='), -50, 50);

 a.Println;

 a[a.IndexMin] := Trunc(a.Average);

 a.Println

end.

Пример

n= 13

-18 -31 14 -3 -8 -11 29 -47 -8 38 7 31 41

-18 -31 14 -3 -8 -11 29 2 -8 38 7 31 41

2

begin

 var n := ReadInteger('n=');

 var a := ArrRandom(2 * n, -50, 50);

 a.Println;

 var (im, jm, rm) := (-1, -1, -1);

 for var i := 0 to n - 1 do

   for var j := 1 to n - 1 do

     if i lt;gt; j then

     begin

       var r := Sqr(a[2 * j] - a[2 * i]) +

           Sqr(a[2 * j + 1] - a[2 * i + 1]);

       if r gt; rm then (im, jm, rm) := (i, j, r)

     end;

 Print(im + 1, jm + 1)

end.

Пример

n= 7

45 22 17 43 39 40 5 -19 -18 -47 27 -25 14 20

3 5


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт