![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.10.2011
Сообщений: 16
|
![]()
Помогите решить задачу в Delphi: Дан файл f, компоненты которого являются целыми числами. Количество компонентов файла кратно 10. Записать в файл g наибольшее значение первых 10 компонент, затем следующих 10 компонент и так далее. Полученный файл отсортировать в порядке возрастания.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.10.2011
Сообщений: 15
|
![]() Код:
Последний раз редактировалось _Колибри_; 27.11.2011 в 00:36. |
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
ведь в условиях задачи сказано: Цитата:
Код:
|
||
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.10.2011
Сообщений: 16
|
![]()
Я пробовала сделать так, но в сортировке чёт не получается:
const n=40; var a: array [1..n] of integer; c: array [1..n] of integer; f1:textfile; k,i,j:integer; x1:byte; b:boolean; procedure vvod; var i:integer; begin assign(f1,'text1.txt'); reset(f1); for i:=1 to n do begin; read(f1,c[i]); write(c[i],' '); end; end; procedure Poisk_maks; var i:integer; begin i:=1; j:=1; While i<n do begin for i:=1 to 10 do begin If c[i]<c[i+1] then c[i]:=c[i+1]; end; a[j]:=c[i]; inc(j); inc(k); end; end; procedure sortirovka; begin b:=true; while b do begin i:=0; b:=false; while i<k do begin i:=i+1; if a[i]>a[i+1] then begin x1:=a[i]; a[i]:=a[i+1]; a[i+1]:=x1; b:=true; end; end; end; writeln; end; procedure vuvod; begin i:=0; while i<k do begin i:=i+1; write(a[i]:3); end; end; begin vvod; sortirovka; Poisk_maks; vuvod; readln; end. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сортировка данных в файле | doomer3 | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 18.04.2011 00:49 |
Сортировка слов в файле | alextm07 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 07.01.2011 01:37 |
Сортировка данных в файле. | Animex | Помощь студентам | 3 | 10.12.2010 08:21 |
Сортировка в текстовом файле | Isthmus | Паскаль, Turbo Pascal, PascalABC.NET | 18 | 01.05.2008 20:46 |