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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2008, 08:11   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
препод сказал за массивы сразу 2 поставит
А тут массивы и не нужны. Делай типизированный файл, в цикле его пробергай и находи максимумы. Массив тут совершенно не нужен.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.04.2008, 12:52   #12
ЭД4-0014
Пользователь
 
Регистрация: 16.04.2008
Сообщений: 16
По умолчанию

А как его сделать?
ЭД4-0014 вне форума Ответить с цитированием
Старый 17.04.2008, 13:40   #13
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от ЭД4-0014 Посмотреть сообщение
А как его сделать?
Клуб программистов (ссылка внизу), раздел "Книги", "Библия программиста Дельфи" Михаила Фленова - на все случаи жизни. Качайте...
mihali4 вне форума Ответить с цитированием
Старый 18.04.2008, 20:12   #14
A_r_r_a_y
Форумчанин
 
Аватар для A_r_r_a_y
 
Регистрация: 01.03.2008
Сообщений: 165
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А тут массивы и не нужны. Делай типизированный файл, в цикле его пробергай и находи максимумы. Массив тут совершенно не нужен.
в принципе можно использовать и текстовый файл, что в плане понимания будет несколько легче
A_r_r_a_y вне форума Ответить с цитированием
Старый 19.04.2008, 16:52   #15
ЭД4-0014
Пользователь
 
Регистрация: 16.04.2008
Сообщений: 16
По умолчанию

люди, напишите мне кто нибудб эту прогу... кроме ошибки у меня ничего не получается...((((((
ЭД4-0014 вне форума Ответить с цитированием
Старый 19.04.2008, 21:22   #16
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

Выложи прогу, исправим что не так.
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Старый 19.04.2008, 22:36   #17
ЭД4-0014
Пользователь
 
Регистрация: 16.04.2008
Сообщений: 16
По умолчанию

вот прога немного похожая на мою, но до меня не доходит как ее исправить. всегдаполучается ERROR!!!

Код:


program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

Type
TBagaje= record
ThingCount:Cardinal;
Massa:Double;
end;
var
F1,F2:File of TBagaje;
Log:Boolean;
Bag1, Bag2:TBagaje;
Line1, Line2:Integer;

begin
AssignFile(F1, 'B.bag');
Reset(F1);
AssignFile(F2, 'B.bag');
Line1:=0;
log:=False;
while not eof(F1) do
begin
inc(Line1);
line2:=0;
Read(F1, Bag1);
Reset(F2);
While not eof(F2) do
begin
inc(line2);
Read(F2, Bag2);
if (Line2<>Line1) and (Bag1.ThingCount=Bag2.ThingCount) and (Abs(Bag1.Massa-Bag2.Massa)<0.5) then
begin
log:=true;
Break;
end;
end;
if Log then Break;
end;
CloseFile(f1);
CloseFile(f2);
if log then Writeln('Yes') else Writeln('Not');
Readln;

end.
Записывающий:
Код:

program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

Type
TBagaje= record
ThingCount:Cardinal;
Massa:Double;
end;
var
F:File of TBagaje;
Bag:TBagaje;
s:String;
log:Boolean;
begin
AssignFile(F, 'B.bag');
Rewrite(F);
repeat
writeln('Count?');
Readln(bag.ThingCount);
writeln('Massa?');
Readln(bag.Massa);
writeln('Next (n/y)?');
Readln(s);
Write(F,Bag);
Until s='n';
CloseFile(f);
end.
ЭД4-0014 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Типовые задачи в Delphi Speaker_102rus Помощь студентам 1 06.06.2008 14:47
принцип задачи на Delphi... как?( mirage Помощь студентам 4 24.04.2008 21:44
Задачи по Delphi ! Dreamer/ess Помощь студентам 3 06.03.2008 17:46
2 задачи на Delphi Vishez Помощь студентам 5 04.05.2007 11:36