![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
spektr |
![]()
Сообщение
#1
|
![]() Пилотус ![]() ![]() Группа: Пользователи Сообщений: 101 Пол: Женский Реальное имя: Настасья Репутация: ![]() ![]() ![]() |
Помогите пожалуйста с решением задачки:Составить запись:студент с полями фамилия,имя,год рождения и группа.Для произвольного количества студентов вывести на экран студентов заданной группы.Надеюсь на Вашу помощь.Заранее огромное спасибо.
|
Tan |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 559 Пол: Мужской Реальное имя: Бруно Репутация: ![]() ![]() ![]() |
Цитата Для произвольного количества студентов вывести на экран студентов заданной группы Можно объяснить, что - то до меня это предложение не доходит.Если верно понял : 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 |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 5:54 |