Предмет: Информатика,
автор: elizabeth1990
Паскаль!!
Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N.
Пример:
Массив:
3 2 1 4 5
Ответы
Автор ответа:
2
//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.
Похожие вопросы
Предмет: Русский язык,
автор: Paladins132
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: CatCatDog
Предмет: Математика,
автор: VikaKisaLove25
Предмет: История,
автор: Vlad67823