Предмет: Информатика,
автор: 1DeNcHiK1
Тема: множества.
Через программу паскаль
Требуется сформировать последовательность натуральных чисел от 1 до n, расположенных в случайном порядке без повторения значений.
Ответы
Автор ответа:
1
var b: set of integer;
n,k,m: integer;
begin
randomize;
write('n = '); readln(n);
k:=0;
while k<n do
begin
m:=random(1,n);
if not (m in b) then
begin
write(m,' ');
b:=b+[m];
k:=k+1;
end;
end;
end.
var n,i,k,m:integer;
b: set of integer;
begin
write('n = '); readln(n);
k:=0;
while kbegin
m:=random(1,n);
if not (m in b) then
begin
write(m,' ');
b:=b+[m];
k:=k+1;
end;
end;
end.
Похожие вопросы
Предмет: Математика,
автор: juniorlucker
Предмет: Химия,
автор: lovehinata75
Предмет: Химия,
автор: supolkinadara
Предмет: Литература,
автор: waat
Предмет: Математика,
автор: Lolipops2207
begin
writeln('n=');
readln(n);
for i:=1 to n do
writeln(i);
end.