Ответы на вопрос:
Const nn= 50; var a: array[1..nn] of integer; i,j,k,n: integer; f: text; begin write('введите количество чисел: '); read(n); { формирование входного файла } randomize; assign(f,'input.txt'); rewrite(f); for i: =1 to n do begin k: =random(50); writeln(f,k) end; close(f); { чтение входного файла в массив и вывод } reset(f); writeln('элементы массива'); for i: =1 to n do begin readln(f,a[i]); write(a[i]: 3) end; close(f); writeln; { сортировка по возрастанию методом пузырька } for i : = 1 to n-1 do for j : = 1 to n-i do if a[j] > a[j+1] then begin k : = a[j]; a[j] : = a[j+1]; a[j+1] : = k end; { вывод в файл в порядке возрастания } assign(f,'output.txt'); rewrite(f); for i: =1 to n do write(f,a[i]: 3); writeln(f); { вывод в файл в порядке убывания } for i: =n downto 1 do write(f,a[i]: 3); writeln(f); close(f) end.
Популярно: Информатика
-
syrok2003181226.09.2020 03:34
-
Викуся2256604.07.2020 23:21
-
nonolo0718.02.2022 19:06
-
Юлия2003417.03.2022 07:15
-
эги125.11.2022 12:53
-
Foxxx1117.02.2021 17:09
-
molniablack26.10.2020 06:20
-
робот6015.05.2023 07:22
-
redvellk729.03.2021 11:40
-
dayn91521.01.2021 03:53