С++
Сделать на структурах
На предприятии необходимо хранить данные о работниках: фамилию, имя, отчество, дата рождения, должность, стаж. Вывести на экран данные о тех работников, которые на текущий момент времени достигли 37 лет и имеют стаж не менее 10 лет.

Ответы

Ответ дал: DivanOrdusu
1

Ответ:

Объяснение:

#include <iostream>

#include <string>

using namespace std;

struct Employee{

char lastname[15];

char name[10];

char patronymic[15];

int age;

char position[20];

int experience;

};

int main(){

setlocale(LC_ALL,"rus");

cout << "Ââåäèòå êîë-âî ðàáîòíèêîâ: ";

int n;

cin >> n;

struct Employee tmp[n];

 

for(int i=0;i<n;i++){

 cout<<"Lastname: ";

  cin>>tmp[i].lastname;

 cout<<"Name: ";

  cin>>tmp[i].name;

 cout<<"patronymic: ";

  cin>>tmp[i].patronymic;  

 cout<<"Age: ";

  cin>>tmp[i].age;

 cout<<"Position: ";

  cin>>tmp[i].position;

 cout<<"Experience: ";

  cin>>tmp[i].experience;

 cout << endl;

 if(tmp[i].age >= 37 and tmp[i].experience >= 10){

  cout<<"Lastname: ";

   cin>>tmp[i].lastname;

  cout<<"Name: ";

   cin>>tmp[i].name;

  cout<<"patronymic: ";

   cin>>tmp[i].patronymic;  

  cout<<"Age: ";

   cin>>tmp[i].age;

  cout<<"Position: ";

   cin>>tmp[i].position;

  cout<<"Experience: ";

   cin>>tmp[i].experience;

 }

}

 

return 0;

}

Вас заинтересует