IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> записи поиск
xekzzz
сообщение 8.06.2008 22:22
Сообщение #1


__
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской
Реальное имя: ______

Репутация: -  0  +


Здравствуйте, помогите мне пожалуйста дописать поиск !!! Заранее спасибо!!!


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

//в конце должно быть меню
//1)место
//2)место
//3)место
//как его можно сделать ???


program sl;
uses crt;
type
 sp=record
 fam,name,komand:string;
 nom,rez:integer;
end;

var
 m:array[1..100] of sp;
 k,i,max:integer;

procedure gtx;
begin
 write('vvedite koli4estvo u4astnikov ->');
 readln(k);
 for i:=1 to k do
   with m[i] do
     begin
       write('vvedite imya->');
       readln(name);
       write('vvedite familiu->');
       readln(fam);
       write('vvedite komandu->');
       readln(komand);
       write('vvedite nomer->');
       readln(nom);
       write('vvedite rezyltat->');
       readln(rez);
       writeln;
       writeln;
       end;
     end;

procedure poiskk;
begin
 max:=0;
  for i:=1 to k do
    if m[i].rez > max then
max:=m[i].rez;
writeln('         ~~~pervoe mesto zanyal~~~');
writeln('_____________________________________________');
writeln('imya   |','familiya|','komanda    |','nomer |','rezyltat |');
writeln('_____________________________________________');
writeln(m[i].name:7,'|',m[i].fam:7,' |',m[i].komand:11,'|',m[i].nom:5,' |',max:9,'|');
 end;


begin
 gtx;
 poiskk;
end.


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 26.07.2025 23:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"