Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] come verificare la non appartenenza ad un certo vector?

    Per adesso ho questo codice:

    codice:
    if ((numero != primo) & (numero != secondo) & (numero != terzo) & (numero != quarto) & (numero != quinto) & (numero != sesto) & (numero != settimo) & (numero != ottavo) & (numero != nono) & (numero != decimo) & (numero != undicesimo) & (numero != dodicesimo) & (numero != tredicesimo) & (numero != quattordicesimo) & (numero != quindicesimo) & (numero != sedicesimo) & (numero != diciasettesimo) & (numero != diciottesimo) & (numero != diciannovesimo) & (numero != ventesimo) & (numero != ventunesimo) & (numero != ventiduesimo) & (numero != ventitreesimo) & (numero != ventiquattresimo) & (numero != venticinquesimo) & (numero != ventiseiesimo) & (numero != ventisettesimo) & (numero != ventottesimo) & (numero != ventinovesimo) & (numero != trentesimo) & (numero != n31) & (numero != n32) & (numero != n33) & (numero != n34) & (numero != n35) & (numero != n36) & (numero != n37) & (numero != n38) & (numero != n39) & (numero != n40) & (numero != n41) & (numero != n42) & (numero != n43) & (numero != n44) & (numero != n45) & (numero != n46) & (numero != n47) & (numero != n48) & (numero != n49) & (numero != n50) & (numero != n51) & (numero != n52) & (numero != n53) & (numero != n54) & (numero != n55) & (numero != n56) & (numero != n57) & (numero != n58) & (numero != n59) & (numero != n60) & (numero != n61) & (numero != n62) & (numero != n63) & (numero != n64) & (numero != n65) & (numero != n66) & (numero != n67) & (numero != n67) & (numero != n68) & (numero != n69) & (numero != n70) & (numero != n71) & (numero != n72) & (numero != n73) & (numero != n74) & (numero != n75) & (numero != n76) & (numero != n77) & (numero != n78) & (numero != n79) & (numero != n80) ) { 
              
               combinazione.insert(numero);
               
               }
    mentre adesso vorrei fare un controllo di questo tipo:

    codice:
    if (numero != (ogni elemento di un certo vector "esclusi")) {
    
    allora fai questo...
    
    }
    e il vector esclusi dovrebbe essere popolato da un file txt contenente ad esempio i valori da escludere...

    1,2,3,4,5,6,7,8,9,10

    Grazie per i vostri apporti!


  2. #2
    codice:
    if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
    {
        // ...
    }
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Originariamente inviato da MItaly
    codice:
    if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
    {
        // ...
    }
    GRAZIEEEEEEEEEEEE!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.