Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di ivny
    Registrato dal
    Sep 2009
    Messaggi
    24
    codice:
    int a;
    bool noCheck=false;
    while(noCheck=false)
    {
       noCheck=true;
       for(a=1;a<N;a++)
       {
          if(pl_team[a].punti()>pl_team[a-1].punti())             
          {
             PassaSquadra(a);
             noCheck=false;
           }
          elseif(pl_team[a].dr()>pl_team[a-1].dr())
          {
             PassaSquadra(a);
             noCheck=false;
           }
         }
    }
    Questa è invece la parte di codice che valuta se una squadra ha più punti/dr di quella in una pèosizione più in alto ed eventualmente le scambia.
    Il problema di tutto questo è che l'algoritmo non funziona e l'ordine rimane tale e quale.
    Qualcuno riesce a vedere l'errore che io non trovo?

    Scusate il doppio post, ma un singolo post ha un limite di caratteri che avevo sforato e dovevo scrivere tutto il codice per chiedere
    Ultima modifica di ivny; 25-10-2013 a 11:19

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.