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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2015, 14:08   #1
Ostapov
Пользователь
 
Регистрация: 30.09.2015
Сообщений: 22
По умолчанию ай нид хэлп

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


Код:
uses crt;
type sportsmen=record
      sname:string;
      vidsport:string;
      result:integer;
     end;
var x:array[1..100] of sportsmen;
    i,n,max:integer;
    f:text;
    imax:string;
begin
ClrScr;
repeat
 Write('n=');
 Readln(n);
until n in [1..100];
for i:=1 to n do
 with x[i] do
  begin
   Write('Фамилия : ');
   Readln(sname);
   write(' Вид спорта:');
   readln(vidsport);
   Write(' Результат: ');
   Readln(result);
  end;
Writeln('Список: ');
for i:=1 to n do
 Writeln(x[i].sname:8,x[i].vidsport:8,x[i].result:10);
max:=x[1].result;
 for i:=2 to n do
  if x[i].result>max then
   begin
    max:=x[i].result;
    imax:=x[i].sname;
   end;
Writeln('Лучший спортсмен: ',imax);
Assign(f,'sportsmen.txt');
Rewrite(f);
Writeln(f,'  Имя    Результат ');
for i:=1 to n do
 Writeln(f,x[i].sname:8,x[i].vidsport:8,x[i].result:10);
close(f);
Readln;
end.
Ostapov вне форума Ответить с цитированием
Старый 01.12.2015, 09:34   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

перед
Код:
max:=x[1].result;
надобно сделать масив видов спорта(список оригинальных vidsport, а тогда уже искать макс по каждому елементу из этого списка
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бинарное дерево, нид хэлп Roman-S Общие вопросы C/C++ 4 24.04.2008 14:24
Очередь, нид хэлп Roman-S Общие вопросы C/C++ 1 15.03.2008 23:40