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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2011, 08:05   #1
Карина 1578
Пользователь
 
Регистрация: 13.12.2011
Сообщений: 20
Вопрос Лабораторная.Записи

Сведения о студентах вуза записаны в массиве и содержат следующую информацию (максимальное число студентов - 150): фамилия (до 12 символов), имя, пол (ч или) и информацию о зимнюю сессию 2-го курса: оценки по трем предметам (математика, компьютерные науки и украинский язык). Напишите программу, которая вводит эту информацию и печатает следующие данные:
а) название предмета, по которому нет должников.
б) вычисляет количество девушек в группе.
Карина 1578 вне форума Ответить с цитированием
Старый 29.12.2011, 08:31   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
type Studen=record
Fam,Name:string[12];
Pol:char;
Mat,Comp,Ukr:byte;
end;
VUZ=array[1..150] of Studen;

var V:VUZ; Devushki,K,i:byte; bM,bC,bU:boolean;
begin

write ('Kolichestv ostudentov: ');
readln(k);
bM:=false; bC:=false; bU:=false;
Devushki:=0;
for i:=1 to k do begin
writeln ('Studen nomer ',i);
write ('Familiya: ');
readln(V[i].fam);
write ('Imya: ');
readln(V[i].Name);
write ('Pol (M,J): ');
readln (V[i].Pol);
if Upcase(V[i].Pol)='J' then inc(DEVushki);
write ('Ball za matematiku: ');
readln (V[i].Mat);
if V[i].Mat<=2 then bM:=true;
write ('Ball za comp. nauki: ');
readln (V[i].Comp);
if V[i].Comp<=2 then bC:=true;
write ('Ball za yazik: ');
readln (V[i].Ukr);
if V[i].Ukr<=2 then bU:=true;
end;
writeln ('Devushek: ',Devushki);
if not bM then writeln ('Ned doljnikov po matanu');
if not bC then writeln ('Ned doljnikov po informatike');
if not bU then writeln ('Ned doljnikov po yaziku');
readln;
end.
Уф, не поленился даже)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените математической формулой, насколько больше цифр в двоичной записи большого числа, чем в его десятичной записи. Анюта.Хом Помощь студентам 1 02.12.2011 23:13
C# лабораторная Tase4ka Помощь студентам 1 09.12.2010 03:51
лабораторная С, С++ mashka2705 Помощь студентам 0 07.11.2010 21:19