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;
}