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

Найти фамилии владельцев и номера автомобилей заданной марки

27.11.2010, 18:21. Показов 5443. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий сведения о нескольких автомобилях. Найти:
А) фамилии владельцев и номера автомобилей данной марки.
Б) количество каждой марки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2010, 18:21
Ответы с готовыми решениями:

Найти фамилии владельцев и номера автомобилей заданной марки
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий...

Найти фамилии владельцев и номера автомобилей данной марки
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Найти фамилии владельцев и...

Найти фамилии и номера владельцев машин заданной марки
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл, содержащий эти...

Файлы. Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Найти количество автомобилей каждой марки
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл F содержащей...

5
0 / 0 / 1
Регистрация: 04.03.2011
Сообщений: 90
12.05.2011, 12:57 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
program n509b;
uses crt;
const
 n = 5;
type
  Baza = record
   marka: string;
   nomer: integer;
   familiya: string
  end;
var
 inf: array [1..n] of Baza;
 key: char;
 i: 0..n;
begin
  i:= 0;
  repeat
    inc(i);
    clrscr;
    writeln('Kolichestvo nakoplennyh v baze marok mashin: ', i-1);
    with inf[i] do
     begin
      write('vvedite nomer mashini:');
      readln(nomer);
      write('vvedite familiyu vladelca:');
      readln(familiya);
      writeln('vvedite marku:');
      readln(marka);
     end;
  until i=n;
  clrscr;
  for i:= 1 to n do
  begin
    with Inf[i] do
    begin
     writeln('nomer mashini:', nomer);
     writeln('familiyu vladelca:', familiya);
     writeln('vvedite marku:',marka);
    end;
    writeln('');
  end;
  readln;
end.
Я вот тело вроде сделал но не могу сделать чтобы он выдовал Б) количество каждой марки.

Добавлено через 42 секунды
мб кто подскажет как сделать чтобы выдовал количество каждой марки?
0
46 / 46 / 5
Регистрация: 24.03.2011
Сообщений: 315
12.05.2011, 13:04 3
fait218,

Задачу неправильно сделали.У вас данные нужно самому вводить,а по условию они уже содержаться в файле f.

П.С.Поверхностный алгоритм:

Вводим марку,которую нам надо.
Если марка содержится в файле,то выводим строку с (марка,номер,фамилия), предварительно удалив "марка".
0
0 / 0 / 1
Регистрация: 04.03.2011
Сообщений: 90
12.05.2011, 19:59 4
блин запутался(
не мог бы если не трудно написать как правельнее а то я ваще чёта всё перемешал походу(

Добавлено через 6 часов 26 минут
ребята помогите плиз((
0
46 / 46 / 5
Регистрация: 24.03.2011
Сообщений: 315
12.05.2011, 20:56 5
Дайте описания полной задачи,чем разделены сведения(марка,номер,фамилия).
Данные в столбике расположены?
0
0 / 0 / 1
Регистрация: 04.03.2011
Сообщений: 90
12.05.2011, 21:56 6
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий сведения о нескольких автомобилях. Найти: количество каждой марки. у меня так написанно
0
12.05.2011, 21:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2011, 21:56
Помогаю со студенческими работами здесь

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

Файлы. Составить программу, выбирающую фамилии владельцев и номера автомобилей по указанной марке
Составить программу, выбирающую фамилии владельцев и номера автомобилей по указанной марке. Прошу...

Подсчитать количество автомобилей заданной марки
Сведения об автомобиле состоят из его марки, номера, цвета, фамилии владельца. Подсчитать...

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


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

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

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