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 }