Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование,
Сведения о сотрудниках включают: фамилию, имя, отчество, дату рождения, приобретенное образование, семейный адресок, профессию. Получить ФИО (фамилию, имя, отчество) всех сотрудников с высшим образованием. Выдать сведения о сотрудниках, имеющих данную профессию и родившихся не ранее обозначенной даты.
Задать свой вопрос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
Статьи
Информатика
Статьи
Последние вопросы
Сочинение на тему "Русский язык не сможет умереть!"
Математика.
Приветствую!
Меня зовут Станислав, я представляю компанию under.site.
Хотел бы предложить интересное решение
Разные вопросы.
Масса трёх одинаковых пакетов чая 180г чему равна масса
Математика.
Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл
Химия.
Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы
Русский язык.
Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника
Геометрия.
Вычислите силу с которой при давлении 100 КПа атмосфера давит на
Физика.
Синтаксический разбор и схема Но мы сказали, что нам ничего не
Русский язык.
Массовая доля целлюлозы в древесине составляет 50%. Какая масса спирта может
Химия.
помоги мне пожалуста прш
869*(61124-488*125)-50974
Математика.
Облако тегов