• Паскаль!!
    Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N.
    Пример:
    Массив:
    3 2 1 4 5

Ответы 1

  • //PascalABC.NET версия 3.4.2.1991 от 03.03.19

    //Если программа не запускается, то обновите версию

    const

       m = 99;

    var

       n, s, d, i, j: integer;

       A, B: Array[1..m] of integer;

    begin

       Randomize;

       write('n = ');

       readln(n);

       

       for i := 1 to n do

       begin

           repeat

               j := Random(n) + 1

           until A[j] = 0;

           A[j] := i;

       end;

       

       for i := 1 to n do

           write(A[i]:3);

       writeln;

    end.

    • Автор:

      toddpxw0
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years