Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 18:54   #1
sourcer
Новичок
Джуниор
 
Регистрация: 25.05.2010
Сообщений: 1
По умолчанию Записи и файлы

Друзья, не могли бы вы помочь переделать прогу, чтобы решала через записи.
Вот что я сделал:
var
f:text;
names:array[1..100] of string;
counts:array[1..100] of integer;
i,n:integer;
s:string;
begin
assign(f,'c:\auto.txt');
reset(f);
n:=0;
while not eof(f) do begin
readln(f,s);
if pos(' ',s) > 0 then s:=copy(s,1,pos(' ',s)-1);
i:=n;
while (i>0) and (names[i]<>s) do dec(i);
if i=0 then begin
inc(n);
names[n]:=s;
counts[n]:=1;
end else begin
inc(counts[i]);
end;
end;
for i:=1 to n do writeln('Ia?ea ',names[i],' eiee?anoai ',counts[i]);
end.


задание:
дан файл, содержащий инфу об автомобиле: марку, номер и фамилию владельца. найти количество авто каждой марки.
sourcer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записи и файлы Олюшка Помощь студентам 2 21.02.2010 15:46
Файлы и записи (Pascal) fit Помощь студентам 2 19.12.2009 01:38
Паскаль. Записи, Файлы. B_A_N_D_E_R_A Помощь студентам 1 02.06.2009 16:53
Записи/типизированые файлы innaa639 Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2008 09:08