Код написан на Pascal, как и просили. Все ваши условия приняты во внимание. (Также прикрепил скриншот с кодом и выводом компилятора, вдруг понадобится) Держите:
uses crt;
var str_row,unicode_row: string;
i,r_num: integer;
function len_str_row (str_row: string): integer;
begin
len_str_row:= length(str_row);
end;
str_row:= '';
unicode_row:='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!"#$%&()*+,-./:;<=>[email protected][\]^_`{|}~';
randomize;
for i:= 1 to random(80) do
r_num:= random(length(unicode_row));
str_row:= str_row + copy(unicode_row, r_num, 1);
writeln('Random string - ',str_row);
writeln('The length of this line - ',len_str_row(str_row));
end.
Код написан на Pascal, как и просили. Все ваши условия приняты во внимание. (Также прикрепил скриншот с кодом и выводом компилятора, вдруг понадобится) Держите:
uses crt;
var str_row,unicode_row: string;
i,r_num: integer;
function len_str_row (str_row: string): integer;
begin
len_str_row:= length(str_row);
end;
begin
str_row:= '';
unicode_row:='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!"#$%&()*+,-./:;<=>[email protected][\]^_`{|}~';
randomize;
for i:= 1 to random(80) do
begin
r_num:= random(length(unicode_row));
str_row:= str_row + copy(unicode_row, r_num, 1);
end;
writeln('Random string - ',str_row);
writeln('The length of this line - ',len_str_row(str_row));
end.