|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2009, 15:37 | #1 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 46
|
Внести в задачу пару условий,пожалуйста помогите(Pascal-record)тип записи...
Доброго времени суток, пожалуйста помогите
внести в задачу, условия такого типа; Найти запись удовлетворявшую след. условия: среди жанра игр "стратегия" вышедшие в 2009 году и которые имеют минимальные системные требования. Код:
|
15.02.2009, 17:08 | #2 |
Новичок
Джуниор
Регистрация: 15.02.2009
Сообщений: 2
|
Компилятора нет, так что синтаксис и работоспособность проверь
Program AnzStr; Uses crt; TYPE Date = Record Month : 1..12; Day : 1..31; Year : 2000..2009; end; Person = Record Nazvanie : string; Vishla : (Net,Da); SysTreb : string; Janr: string; Datavix: date; end; const n=20; var db array[1..n] of person; i,j,s,min: byte; BEGIN writeln('KOl-vo zapisey='); readln(j); i:=1; while(i<=j) do Begin write('Nazvanie='); readln(a[i].Nazvanie); write('Janr='); readln(a[i].Janr); write('Vishla li Igra (0-Net, 1-Da)'); readln(s); if s=0 then a[i].vishla:=Net else a[i].vishla:=Da; write('SysTreb='); readln(a[i].SysTreb); end; i:=2; min=1; while (i<=j) do if (a[i].Janr='Strategy') and (a[i].Vishla=1) and (a[i].Systreb<=a[min].Systreb) then min=i; // просто выводи эл-т массива с номером min; END;
"Есть только две бесконечные вещи: вселенная и человеческая глупость, причем насчет вселенной я не уверен." - А.Эйнштейн
|
15.02.2009, 17:51 | #3 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 46
|
v.dmitry
немного не по моей теме... не стал проверять на работоспособность. вот что получилось на данный момент: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Тип record | deu4er | Помощь студентам | 10 | 11.02.2009 04:19 |
Перевести тип String в тип PChar (Delphi 7) | ScorpioN_T | Помощь студентам | 2 | 28.10.2008 22:13 |
Помогите, пожалуйста, решить задачу на Turbo Pascal. Тема: записи. | Morrigan13 | Помощь студентам | 1 | 28.03.2008 21:09 |