解开世界杯比赛的算法

时间:2019-06-24 13:12:42

标签: c arrays function

我翻译了此消息,因此可能包含一些错误。我必须做一个作业,要求实施世界杯小组赛,我完成了大多数,最后确定每个小组的获胜者,我必须分析分数,如果我有平局比较目标的平衡(遭受的目标达成的目标s),如果您继续平局,我必须与达成的目标进行比较;如果继续进行平局,我必须比较遭受的目标。这是我在这部分中的代码:

  if(pontos_dos_times[i]>maiorp)
    {
        maiorp=pontos_dos_times[i];
        primeiro=i;
    }

    if(pontos_dos_times[i]==maiorp)//pergunta: os pontos do time i são iguais aos pontos do time com maior pontos?
    {
        if(saldo[i]>saldo[primeiro])
        {
            maiorp=pontos_dos_times[i];
            primeiro=i;
        }
        if(saldo[i]==saldo[primeiro])
        {
            if(time[i]>time[primeiro])
            {
                maiorp=pontos_dos_times[i];
                primeiro=i;
            }
            if(time[i]==time[primeiro])
            {
                if(gols_sofridos[i]<gols_sofridos[primeiro])
                {
                    maiorp=pontos_dos_times[i];
                    primeiro=i;
                }
                if(gols_sofridos[i]==gols_sofridos[primeiro])
                {
                    maiorp=pontos_dos_times[i];
                    primeiro=i;
                }
            }

翻译:

  • Maiorp:迄今为止最大。

  • Pontos_dos_times []:32个位置(时间)的向量,其中每个数字都将其获得的得分置于该位置。

  • Balance []:由32个职位组成的向量,每个职位指的是团队,制定了目标。

  • Time []:32个位置的向量,每个团队的目标数量。

  • Gols_sofridos []:每个团队的进球数。

  • primeiro:存储到目前为止第一队的位置。

我想找到一种方法来找到每个组的第二名,我必须打平并进行其他比较

0 个答案:

没有答案