Информатика, опубликовано 2018-08-22 23:05:33 by Гость
Помогите написать программу в паскале. Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N (постройте случайную перестановку). Пример: Массив: 3 2 1 4 5
Ответ оставил Гость
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.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на