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

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

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

 
 Ответить  Открыть новую тему 
> записи
spektr
сообщение 25.05.2007 19:09
Сообщение #1


Пилотус
**

Группа: Пользователи
Сообщений: 101
Пол: Женский
Реальное имя: Настасья

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


Помогите пожалуйста с решением задачки:Составить запись:студент с полями фамилия,имя,год рождения и группа.Для произвольного количества студентов вывести на экран студентов заданной группы.Надеюсь на Вашу помощь.Заранее огромное спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tan
сообщение 25.05.2007 19:15
Сообщение #2


Профи
****

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

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


Цитата
Для произвольного количества студентов вывести на экран студентов заданной группы
Можно объяснить, что - то до меня это предложение не доходит.
Если верно понял :
uses crt;
Const STAmount = 10;
type student = record
fam : string[20];
imja : string[20];
god : integer;
grupa : string[10];
end;
var college : array [1..STAmount] of Student;
RecAmount, i : Integer;
GroupNumber : string;
begin
Clrscr;
writeln ('Skoka zapisej ?');
readln (RecAmount);
for i := 1 to RecAmount do
begin
writeln (i,'<<record>>' ,'Input Surname : ');
readln (college[i].fam);
writeln (i, '<<record>>' ,'Input Name : ');
readln (college[i].imja);
writeln (i,'<<record>>','Input year : ');
readln (college[i].god);
writeln (i,'<<record>>','Input group : ');
readln (college[i].grupa);
Clrscr;
end;
Writeln ('Vvedite gruppu v kotoroj iwem studentov');
readln (GroupNumber);
for i := 1 to RecAmount do
If college[i].grupa = GroupNumber then
begin
write (College[i].fam); writeln (' ',College[i].imja);
end;
writeln ('Press any key to end...');
readkey;
end.


Сообщение отредактировано: Tan - 25.05.2007 19:37


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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