Parece que oque já fiz tá correto. Queria ajuda para imprimir a tabela completa e por ordem de classificação por pontos, em caso de empate de pontos, por saldo, se continuar, por gols pró.  Isso é oque já criei:   /* O programa simula um campeonato de futebol com n equipes identificados por seus nomes. Para cada time são fornecidos os seguintes dados: *PG = pontos ganhos ( 3 vitória, 1 empate, 0 derrota ) *GM = gols marcados *GS = gols sofridos *s = saldo de gols ( GM - GS ) *V = vitória *GA = gol averege ( GM/GS ) O usuário digita os resultados e quando selecionar consulta deve imprimir uma tabela por ordem de classificação.*/  #include <iostream> #include <string> using namespace std;   struct times{        string nome;        int golspro;        int golscontra;        int vitorias;        int derrotas;        int empates;        int pontos; 	   int saldo;        };  int equipe=0; times tabela[4];  void consultar_classificação(); void menu(); void cadastro();  int main() {   	menu();   	system("pause"); 	return 0; }   void menu() { 	int escolha_time; 	cout << "Digite uma opção\n"; 	cout << "1 - digitar resultados\n"; 	cout << "2 - consultar tabela\n"; 	cout << "3 - sair\n"; 	cin >> escolha_time;  	switch (escolha_time){  	case 1: 		cadastro(); 		break;  	case 2: 		consultar_classificação(); 		break;  	case 3: 		exit(0); 		break; 	} }   void cadastro() { 	char resposta;  	for (equipe=0; equipe<4; equipe++) 	{ 		cout << " Digite o nome do time: \n"; 		cin >> tabela[equipe].nome; 		cout << " digite o resultado do ultimo jogo: \n"; 		cout << " gols pro: \n"; 		cin >> tabela[equipe].golspro; 		cout << " gols contra: \n"; 		cin >> tabela[equipe].golscontra; 		tabela[equipe].saldo = tabela[equipe].golspro - tabela[equipe].golscontra; 		cout << "cadastro realizado com sucesso" << endl; 		cout << "Deseja cadastrar outro time? s ou n \n"; 		cin >> resposta;  	if ( tabela[equipe].golspro > tabela[equipe].golscontra) 	{ 		tabela[equipe].vitorias = tabela[equipe].vitorias + 1; 		tabela[equipe].pontos = tabela[equipe].vitorias * 3; 	} 	if ( tabela[equipe].golspro == tabela[equipe].golscontra) 	{ 		tabela[equipe].empates = tabela[equipe].empates + 1; 	} 	if ( tabela[equipe].golspro < tabela[equipe].golscontra) 	{ 		tabela[equipe].derrotas = tabela[equipe].derrotas + 1; 	} 		if (( resposta == 'n')||( resposta == 'N' )) 		{ 			menu(); 		} 	} } void consultar_classificação() { 	//imprimir toda a tabela  }