2 / 2 / 0
Регистрация: 05.01.2010
Сообщений: 57
|
|
1 | |
Дан файл KAT, содержащий сведения о книгах06.01.2010, 12:28. Показов 2873. Ответов 1
Метки нет (Все метки)
Дан файл KAT, содержащий сведения о книгах:
1) фамилия автора 2) название 3) год издания 4) цена книги а) распечатать записи с заданным годом издания, упорядоченные по алфавиту, а если таковых нет, то выдать соответствующее сообщение; б) отсортировать записи в порядке возрастания цены книги
1
|
06.01.2010, 12:28 | |
Ответы с готовыми решениями:
1
Дан текстовый файл Bibl, содержащий сведения о книгах Дан файл f, содержащий сведения об учениках Дан файл Bagazh, содержащий сведения ... Дан файл Assort, содержащий сведения об игрушках |
1 / 1 / 1
Регистрация: 24.08.2010
Сообщений: 44
|
|
30.11.2010, 21:03 | 2 |
Код
program Project1; {$APPTYPE CONSOLE} const MaxSize = 10; type R = record FIO: string; Title: string; Year: integer; Price: double; end; procedure ReadRec(var f: text; var Rec: R); begin with Rec do begin readln(f, FIO); readln(f, Title); readln(f, Year); readln(f, Price); end; end; procedure WriteRec(const Rec: R); begin with Rec do writeln(FIO: 20, Title:20, Year:8, Price:8 :2); end; procedure Sort(var ar: array of R; n: integer); var i, j, k: integer; Temp: R; begin For i := 1 To Pred(n) do Begin k := i; Temp := ar[i - 1]; For j := Succ(i) To n Do If Temp.Title > ar[j - 1].Title Then Begin k := j; Temp := ar[j - 1] End; ar[k - 1] := ar[i - 1]; ar[i - 1] := Temp End; end; var f: text; arr: array[1 .. MaxSize] of R; MyRec: R; i, n, Yr: integer; found: boolean; begin writeln('Year = '); readln(Yr); assign(f, 'KAT'); reset(f); n := 0; while not eof(f) do begin ReadRec(f, MyRec); if MyRec.Year = Yr then begin inc(n); arr[n] := MyRec; end; end; close(f); if n > 1 then sort(arr, n); if n > 0 then begin for i := 1 to n do WriteRec(arr[i]); readln; end else writeln('no matches'); readln; end.
0
|
30.11.2010, 21:03 | |
30.11.2010, 21:03 | |
Помогаю со студенческими работами здесь
2
Дан файл f, содержащий сведения о кубиках. Найти количество каждого из цветов и их суммарный объем Дан файл f, содержащий сведения о веществах. Выбрать данные о проводниках с заданным удельным весом Дан файл ТV, содержащий сведения о программах телепередач на неделю Текстовые файлы: Дан файл f, содержащий сведения об учениках (фамилия, улица, дом, квартира) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |