Слава
Слава

Задан файл f, компонентом которого явл. массив целых чисел.

Переписать в файл g вначале все отрицательные, затем все нулевые, а затем все положительные элементы, упорядочив их по возрастанию.

Паскаль.

НП
Настя Падкина

var i,j,n,x:integer;
a: array[1...1000] of integer;
f1,f2:text;
begin
assign(f1,'f'); assign(f2,'g'); reset(f1);
n:=0;
for i:=1 to 1000 do begin
while not eoln do
begin read(f1,a [ i ]); inc(n); end;
end;
for i:=1 to n-1 do
for j:=1 to n-i do
if j > j+1 then begin x:=a[j+1]; a[j+1]:=a[j]; a[j]:=x; end;
rewrite(f2);
for i:=1 to n do
writeln(f2,a [ i ]);
close(f1); close(f2);
end.

Похожие вопросы
двумерный массив 10 на 10 целых чисел. (С++)
Задан массив из 10 целых чисел. Замените все положительные элементы данного массива его максимальным элементом.
задан массив целых чисел. вычислить сумму элементов массива, у которых порядковый номер совпадает со значением. (С++)
Заполнить файл f целыми числами, полученными с помощью генератора случайный чисел. Из файла f получить файл g исключив пов
С помощью датчика случайных чисел задан одномерный массив.
скажи пожалуйста как сделать задачу по делфи? дан символьный файл f . Записать в файл f компоненты файла f в обратном по
Дан файл f компоненты которого является символы записать файл j компонентов файла f в обратном порядке. через паскаль
Дан файл целых чисел. Определить среднее арифметическое всех чисел
Дан текстовый файл f. Записать в файл g компоненты файля f, заменив все строчные буквы соответствующими прописными.
Задан массив целых чисел X(n). Все простые числа переписать в массив Y.