Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование,

Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование, семейный адресок, профессию. Получить ФИО (фамилию, имя, отчество) всех сотрудников с высшим образованием. Выдать сведения о сотрудниках, имеющих данную профессию и родившихся не ранее обозначенной даты.

Задать свой вопрос
1 ответ
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.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт