Răspuns :
#include <iostream>
using namespace std;
struct angajat {
string nume;
string prenume;
string functie;
double salariu;
};
int main() {
int n;
//Citire numar angajati
cin >> n;
//Alocare dinamica vector angajati
angajat* vector = new angajat[n];
//Citire angajati
for (int i = 0; i < n; ++i)
cin >> vector[i].nume >> vector[i].prenume >> vector[i].functie >> vector[i].salariu;
//Afisare angajati cu salariu mare
bool exista_angajati_salariu_mare = true;
for (int i = 0; i < n; ++i)
if (vector[i].salariu >= 3000) cout << vector[i].nume << " " << vector[i].prenume << " - " << vector[i].salariu << "$\n";
//Afisare mesaj
if (!exista_angajati_salariu_mare)
cout << "Nu exista angajati cu salariu mare";
delete[] vector;
}

Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!