salve ragazzi l'esercizio è questo "data una struttura formata dai seguenti campi: nome, cognome, professione, comune .. stampare il numero di persone che sono avvocati e che risiedono nel comune di roma"
non capisco cosa ho sbagliato nel codice visto che non mi viene..potete aiutarmi grazie
codice:#include<stdio.h> #include<iostream> using namespace std; struct sprofessione { char nome[30]; char cognome[30]; char comune[30]; char professione[30]; }; struct sprofessione cittadino1; void inserisci(); int main() { inserisci(); system("pause"); return 0; } void inserisci() { int i; int q=0; for(i=0;i<2;i++) { cout<<"inserisci nome"<<endl; cin>>cittadino1.nome; cout<<"inserisci cognome"<<endl; cin>>cittadino1.cognome; cout<<"inserisci comune"<<endl; cin>>cittadino1.comune; cout<<"inserisci professione"<<endl; cin>>cittadino1.professione; if((cittadino1.comune=="roma")&&(cittadino1.professione=="avvocato")) { q++; } } cout<<"il numero di persone che abitano nel comune di roma e che sono avvocati sono :"<<q<<endl; return; }