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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2010, 19:26   #1
Arei17
Пользователь
 
Регистрация: 18.02.2010
Сообщений: 13
По умолчанию База данных

Код:
const
  mD=30;
type
  tDiag = record
    Diag: string[50];
    n: integer
  end;
var
  D: array[1..mD]of tDiag;
  m: integer;
m:=0;
p:=1;
x:=1;
for i:=1 to 30 do with pacient[i] do begin
  j:=1;
  while j<=m do if D[j].Diag=Diagnoz then Break else Inc(j);
  with D[j] do if j>m then begin
    m:=j;
    Diag:=Diagnoz;
    n:=1
  end
  else begin
    Inc(n);
    if n>x then begin
      x:=n;
      p:=j
    end
end;
with D[p] do for i:=1 to 30 with pacient[i] do if Diagnoz=Diag then WriteLn(FIO);
 
end.


База данных содержит фамилию пациента и диагноз. Написать программу, определяющую пациентов с наиболее распространенным заболеванием.


Помогите Исправить ошибки
Arei17 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Небольшая база в Open Office База данных. sashaman Фриланс 3 11.04.2010 20:13
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34
! База данных ! LordNighton Microsoft Office Excel 1 20.11.2008 22:25
База данных Alex XXX Помощь студентам 3 08.08.2008 10:23