Răspuns :
#include <iostream>
#include <cstring>
using namespace std;
struct angajat{
int marca;
char nume[30];
char prenume[30];
int cod;
char functie[30];
char sex[10];
int salariu;
};
int main(){
int n, i;
cout<<"n=";
cin>>n;
char c_sex[10], c_functie[30];
angajat angajati[n];
for(i=0;i<n;i++){
cout<<"**Angajat "<<i<<"\n";
cout<<"Marca: ";
cin>>angajati[i].marca;
cout<<"Nume: ";
cin.get();cin.get(angajati[i].nume, 30);
cout<<"Prenume: ";
cin.get();cin.get(angajati[i].prenume, 30);
cout<<"Cod: ";
cin>>angajati[i].cod;
cout<<"Functie: ";
cin.get();cin.get(angajati[i].functie, 30);
cout<<"Sex: ";
cin.get();cin.get(angajati[i].sex, 30);
cout<<"Salariu: ";
cin.get();cin>>angajati[i].salariu;
}
cout<<"**Cautare\n";
cout<<"Sex: ";
cin.get();cin.get(c_sex, 10);
cout<<"Functie: ";
cin.get();cin.get(c_functie, 30);
cout<<"**Rezultate:\n";
for(i=0;i<n;i++){
if(strcmp(angajati[i].sex, c_sex) == 0 && strcmp(angajati[i].functie, c_functie) == 0){
cout<<angajati[i].nume<<" "<<angajati[i].prenume<<"\n";
}
}
}
#include <cstring>
using namespace std;
struct angajat{
int marca;
char nume[30];
char prenume[30];
int cod;
char functie[30];
char sex[10];
int salariu;
};
int main(){
int n, i;
cout<<"n=";
cin>>n;
char c_sex[10], c_functie[30];
angajat angajati[n];
for(i=0;i<n;i++){
cout<<"**Angajat "<<i<<"\n";
cout<<"Marca: ";
cin>>angajati[i].marca;
cout<<"Nume: ";
cin.get();cin.get(angajati[i].nume, 30);
cout<<"Prenume: ";
cin.get();cin.get(angajati[i].prenume, 30);
cout<<"Cod: ";
cin>>angajati[i].cod;
cout<<"Functie: ";
cin.get();cin.get(angajati[i].functie, 30);
cout<<"Sex: ";
cin.get();cin.get(angajati[i].sex, 30);
cout<<"Salariu: ";
cin.get();cin>>angajati[i].salariu;
}
cout<<"**Cautare\n";
cout<<"Sex: ";
cin.get();cin.get(c_sex, 10);
cout<<"Functie: ";
cin.get();cin.get(c_functie, 30);
cout<<"**Rezultate:\n";
for(i=0;i<n;i++){
if(strcmp(angajati[i].sex, c_sex) == 0 && strcmp(angajati[i].functie, c_functie) == 0){
cout<<angajati[i].nume<<" "<<angajati[i].prenume<<"\n";
}
}
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!