сформировать типизированный файл целых чисел, получаемых с помощью датчика случайных чисел.
Поиск используй, это уже было...
Так правильно?
Program Lab_46;
Uses Crt;
Var
f: file of integer; {файл целого типа}
r :integer; {количество чисел вносимых в файл}
l :integer; {нижний диапазон}
h :integer; {верхний диапазон}
i,j : integer;
begin
clrscr;
readln®;
readln(l);
readln(h);
assign(f, 'f_int.plb');
rewrite(f);
randomize;
for i:=1 to r do begin
j:=(random(h-l))+l;
write(f,j);
end;
close(f);
end.
Похоже на правду только мне кажется, чтобы получить случайное число в интервале от left до right надо делать вот так :
rnd := left + random(right-left) + 1;
rnd := left + random(right-left) + 1;
rnd := left + random(right-left+1);Посмотри например, как делать число в интервале 2 .. 9 ? Нужно
Прошу прощения, я не смог отличить букву l от единички ))))) , у автора ведь тоже самое написано, только у меня еще + 1
значит надо вот так :
rnd := left + random(right-left+1);
rnd := left + random(right-left+1);