Salve ragazzi,ho bisogno di aiuto perchè non riesco a capire l'errore in questo programma...Scrivi un programma che avendo in input un elenco di giocatori,(per ogni giocatore si ha nome,nazionalità,numero goal),calcoli e stampi la media dei goal segnati da una determinata nazione fornita in input
#include<iostream>
#include<string>
using namespace std;
int main (){
int(cont,cont1,somme,goal);
string nazione(nome,nazione);
float media;
cont=0;
cont1=0;
somma=0;
cout<<"inserire il numero di giocatori"<<endl;
cin>>n;
cout<<"inserire la nazione"<<endl;
cin>>nazione;
do{
cout<<"inserire il nome del giocatore"<<endl;
cin>>nome;
cout<<"inserire la nazionalità del giocatore"<<endl;
cin>>nazione;
cout<<"inserisci il numero di goal del giocatore"<<endl;
cin>>goal;
if(nazione==nazione);
cont++;
cont1++;
somma=somma+goal;
else;
(cont++);
}
while(cont=!n);
media=somma/cont;
cout<<"la media è"<<"<<nazione<<"e"<<media<<endl;
system("pause");
return(0);
}
Mi dice che cont,cont1,somme e goal non sono stati dichiarati