Hi! Can you help me? #define _CRT_SECURE_NO_WARNINGS #include #include #include struct Farmacie { char *denumire; int nr_angajati; float *salarii; int an_infiintare; }; struct Farmacie initializare(const char *denumire, int nr_angajati, float *salarii, int an_infiintare) { struct Farmacie f; f.nr_angajati = nr_angajati; f.an_infiintare = an_infiintare; f.denumire = malloc((strlen(denumire) + 1) * sizeof(char)); strcpy(f.denumire, denumire); f.salarii = malloc(sizeof(float) * nr_angajati); for (int i = 0; i < nr_angajati; i++) { f.salarii[i] = salarii[i]; } return f; } void afisareFarmacie(struct Farmacie f) { printf(Denumire: %s, infiintata in: %d, f.denumire, f.an_infiintare); printf(, nr. angajati: %d, cu salariile: , f.nr_angajati); for (int i = 0; i < f.nr_angajati; i++) printf(%5.2f, , f.salarii[i]); printf(n); } struct Farmacie copiere(const struct Farmacie f2) { struct Farmacie aux; aux.an_infiintare = f2.an_infiintare; aux.nr_angajati = f2.nr_angajati; aux.denumire = malloc((strlen(f2.denumir