#include #include struct Abonat { char nume[50]; char prenume[50]; char numar_telefon[15]; char oras[50]; char strada[50]; }; int main() { struct Abonat abonati[10]; int numar_abonati; printf("Introdu numarul total de abonati: "); scanf("%d", &numar_abonati); for(int i = 0; i < numar_abonati; i++) { printf("Numele abonatului %d: ", i+1); scanf("%s", abonati[i].nume); printf("Prenumele abonatului %d: ", i+1); scanf("%s", abonati[i].prenume); printf("Numarul de telefon al abonatului %d: ", i+1); scanf("%s", abonati[i].numar_telefon); printf("Orasul abonatului %d: ", i+1); scanf("%s", abonati[i].oras); printf("Strada abonatului %d: ", i+1); scanf("%s", abonati[i].strada); } printf("Abonatii din Chisinau cu numele 'Voda':\n"); for(int i = 0; i < numar_abonati; i++) { if(strcmp(abonati[i].oras, "Chisinau") == 0 && strcmp(abonati[i].nume, "Voda") == 0) { printf("%s %s - Telefon: %s, Oras: %s, Strada: %s\n", abonati[i].nume, abonati[i].prenume, abonati[i].numar_telefon, abonati[i].oras, abonati[i].strada); } } return 0; }