Задать вопрос
2 июня, 23:09

Помогите написать программу в паскале.

Заполните массив из N элементов случайными числами в интервале [1, N] так, чтобы в массив обязательно вошли все числа от 1 до N (постройте случайную перестановку).

Пример:

Массив:

3 2 1 4 5

+4
Ответы (1)
  1. 2 июня, 23:21
    0
    Const m = 50; var n, s, d, i, j:integer; A, B:Array[1 ... m] of integer; beginwrite ('Введите число элементов n') ; readln (n) ; for i:=1 to n dobeginb[i]: = i; write (b[i]:3) end; writeln; while (d 0) and (s = b[j]) thenbegin d: = d + 1; a[d]: = s; b[j]: = - 1; end; end; end;

    for i:=1 to n dowrite (A[i]:3) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Помогите написать программу в паскале. Заполните массив из N элементов случайными числами в интервале [1, N] так, чтобы в массив ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы