Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование,
Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование, семейный адресок, профессию. Получить ФИО (фамилию, имя, отчество) всех сотрудников с высшим образованием. Выдать сведения о сотрудниках, имеющих данную профессию и родившихся не ранее обозначенной даты.
Задать свой вопрос1 ответ
Kirill Silanjan
uses
nbsp;nbsp;crt;
nbsp;
type
nbsp;nbsp;str40 = string[40];
nbsp;nbsp;str30 = string[30];
nbsp;nbsp;str15 = string[15];
nbsp;nbsp;sluzh = record
nbsp;nbsp;nbsp;nbsp;im: str40;
nbsp;nbsp;nbsp;nbsp;fam: str40;
nbsp;nbsp;nbsp;nbsp;ot: str40;
nbsp;nbsp;nbsp;nbsp;rojdenia: str15;
nbsp;nbsp;nbsp;nbsp;obr:str40;
nbsp;nbsp;nbsp;nbsp;adres: str30;
nbsp;nbsp;nbsp;nbsp;sp: str15;
nbsp;nbsp;end;
nbsp;
Var
nbsp;nbsp;a: array [1..100] of sluzh;
nbsp;nbsp;sp: str15;
nbsp;nbsp;k : integer;
nbsp;nbsp;i,n : integer;
Begin
nbsp;nbsp;Clrscr;
nbsp;nbsp;specialnost:=sp;
nbsp;nbsp;k:=0;
nbsp;nbsp;write (Введите количество сотрудников: );
nbsp;nbsp;readln(n);
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln(Сотрудник : , i, :);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите имя: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].im);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите фамилию: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].fam);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите отчество: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].ot);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите адрес: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].adres);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите дату рождения: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].rojdenia);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите профессию: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].sp);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите образование: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].obr);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln;
nbsp;nbsp;end;
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;if a[i].obr=высшее then
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln (a[i].im, ,a[i].obr);
nbsp;nbsp;nbsp;nbsp;end;
nbsp;nbsp;writeln;
nbsp;nbsp;write (Введите профессию для поиска: );
nbsp;nbsp;readln(sp);
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;if sp= a[i].sp then
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln (a[i].fam, ,a[i].sp);
nbsp;nbsp;nbsp;nbsp;inc(k);
nbsp;nbsp;end;
nbsp;nbsp;Writeln (Количество найденных сотрудников: ,k);
nbsp;nbsp;readln;
end.
nbsp;nbsp;crt;
nbsp;
type
nbsp;nbsp;str40 = string[40];
nbsp;nbsp;str30 = string[30];
nbsp;nbsp;str15 = string[15];
nbsp;nbsp;sluzh = record
nbsp;nbsp;nbsp;nbsp;im: str40;
nbsp;nbsp;nbsp;nbsp;fam: str40;
nbsp;nbsp;nbsp;nbsp;ot: str40;
nbsp;nbsp;nbsp;nbsp;rojdenia: str15;
nbsp;nbsp;nbsp;nbsp;obr:str40;
nbsp;nbsp;nbsp;nbsp;adres: str30;
nbsp;nbsp;nbsp;nbsp;sp: str15;
nbsp;nbsp;end;
nbsp;
Var
nbsp;nbsp;a: array [1..100] of sluzh;
nbsp;nbsp;sp: str15;
nbsp;nbsp;k : integer;
nbsp;nbsp;i,n : integer;
Begin
nbsp;nbsp;Clrscr;
nbsp;nbsp;specialnost:=sp;
nbsp;nbsp;k:=0;
nbsp;nbsp;write (Введите количество сотрудников: );
nbsp;nbsp;readln(n);
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln(Сотрудник : , i, :);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите имя: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].im);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите фамилию: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].fam);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите отчество: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].ot);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите адрес: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].adres);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите дату рождения: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].rojdenia);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите профессию: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].sp);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;write (Введите образование: );
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;readln(a[i].obr);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln;
nbsp;nbsp;end;
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;if a[i].obr=высшее then
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln (a[i].im, ,a[i].obr);
nbsp;nbsp;nbsp;nbsp;end;
nbsp;nbsp;writeln;
nbsp;nbsp;write (Введите профессию для поиска: );
nbsp;nbsp;readln(sp);
nbsp;nbsp;for i:=1 to n do
nbsp;nbsp;nbsp;nbsp;if sp= a[i].sp then
nbsp;nbsp;nbsp;nbsp;begin
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;writeln (a[i].fam, ,a[i].sp);
nbsp;nbsp;nbsp;nbsp;inc(k);
nbsp;nbsp;end;
nbsp;nbsp;Writeln (Количество найденных сотрудников: ,k);
nbsp;nbsp;readln;
end.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Облако тегов