2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 26
1

Создать файл,содержащий сведения о нескольких автомобилях

05.12.2012, 13:29. Показов 1875. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Создать файл, содержащий сведения о нескольких автомобилях, после чего определить количество автомобилей каждой марки.

Добавлено через 21 минуту
Помощь,ребята!

Добавлено через 33 минуты
Хелп ми))

Добавлено через 30 минут
помогите!

Добавлено через 30 минут
ап помогите пожалуйста!

Добавлено через 14 минут
помогите!!!!!

Добавлено через 23 минуты
Помогите!!!!!!!!!

Добавлено через 35 минут
хеееееееееелп!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2012, 13:29
Ответы с готовыми решениями:

Файл содержит сведения об автомобилях: марка, год выпуска, фамилия владельца и номер. Выведите сведения об автомобилях задаваемой марки и определите их средний возраст. Среди всех автомобилей найдите
Файл содержит сведения об автомобилях: марка, год выпуска, фамилия владельца и номер. Выведите...

Создать файл, содержащий сведения об автомобиле
Создать файл, содержащий сведения об автомобиле. Структура записи: марка, номер автомобиля и...

Создать файл, содержащий сведения о сотрудниках
Помогите сделать задачу! Пожалуйста! Нужно создать файл, содержащий сведения о сотрудниках. ...

Создать файл, содержащий сведения об ассортименте игрушек
Задача:

1
539 / 399 / 99
Регистрация: 18.08.2012
Сообщений: 1,024
05.12.2012, 14:39 2
Лучший ответ Сообщение было отмечено Masox как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Uses Crt;
type TAuto = packed record
  Mark   : string[10];  {Марка}
  Numb   : string[10]; {Номер}
  Vendor : string[15]; {ФИО владельца}
  end;
var
  Auto,AutoX : TAuto;
  fPos, n, m : Integer;
  Check : Array[0..99] of Byte;
  fAuto : file of TAuto;
 
begin
  ClrScr;
  Assign(fAuto,'avto.dat');
  {$I-}
  Reset(fAuto);
  {$I+}
  If IOResult<>0 then
    begin
      n:=0;
      ReWrite(fAuto);
      Repeat
        with Auto do
          begin
            ReadLn(Mark);
            If Mark=' ' then Break;  {Если ввели только один пробел, то это значит конец ввода данных}
            ReadLn(Numb);
            ReadLn(Vendor);
            inc(n);
          end;
         Write(fAuto,Auto);
      Until n=0;
      Close(fAuto);
      If n=0 then
        begin
          Erase(fAuto);
          WriteLn('Файл с данными не создан!');
          WriteLn('Нажмите Enter!');
          Halt;
        end;
    end;
  ClrScr;
  Seek(fAuto,0);
  Repeat  {Выводим весь файл на экран}
    Read(fAuto,Auto);
    Write(Auto.Mark,'  ');
    Write(Auto.Numb,'  ');
    WriteLn(Auto.Vendor);
  Until EOF(fAuto);
  WriteLn('===================');
  Seek(fAuto,0);  {Опять в начало файла}
  FillChar(Check,FileSize(fAuto),0);
  Repeat
    Read(fAuto,Auto);
    fPos:=FilePos(fAuto);
    n:=1;
    m:=fPos;
    While not EOF(fAuto) do
      begin
        Read(fAuto,AutoX);
        inc(m);
        If Auto.Mark=AutoX.Mark then
        If Check[m-1]=0 then
          begin
            Check[m-1]:=1; {Здесь отмечаем, что такая-то марка уже обсчитывалась}
            inc(n);
          end;
      end;
    If Check[fPos-1]=0 then
      WriteLn('Автомобилей марки  ',Auto.Mark,n:5);
    Check[fPos-1]:=1;
    Seek(fAuto,fPos);
  Until EOF(fAuto);
  Close(fAuto);
  WriteLn('Весь файл данных обработан!');
  WriteLn('Нажмите Enter!');
  ReadLn;
end.
0
05.12.2012, 14:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2012, 14:39
Помогаю со студенческими работами здесь

Создать файл, содержащий сведения о сотрудниках института
Создать файл, содержащий сведения о сотрудниках института. Структура записи: фамилия работающего,...

Создать файл, содержащий сведения о сотрудниках учреждения
Здравствуйте, уважаемые! Помогите пожалуйста вот с такой задачей: Дан файл F, содержащий сведения...

Создать файл, содержащий сведения о результатах сессии
Подскажите, пожалуйста Создать файл, содержащий сведения о результатах сессии: фамилия и...

Создать файл, содержащий сведения о сотрудниках института
Создать файл, содержащий сведения о сотрудниках института. Структура записи: фамилия работающего,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru