Programma con uso di array

di il
19 risposte

19 Risposte - Pagina 2

  • Re: Programma con uso di array

    Senti ma alla fine il set non è complicato, su cplusplus.com trovi tutto ciò che ti serve. Ecco comunque una mia variante, puoi modificarla utilizzando una string al posto del set.
    #include <iostream>
    #include <string>
    #include <set>
    #include <string>
    
    using namespace std;
    
    int main ()
    {
        set < char > s;
        set < char > :: iterator it;
    
        char vocali[5] = {'a','e','i','o','u'};
    
        s.insert(vocali,vocali+5);    //    Ho creato il mio set
    
        string ins;
        string :: iterator is;
    
        cin >> ins;
    
        for ( unsigned short i = 0 , j = 1 ; i < ins.size()-1 ; i++ , j++ )
        {
            it = s.find(ins[i]);
    
            if ( it != s.end() )    //    Il "set::find" se non trova il valore si sposta a "set::end"
            {
                it = s.find(ins[j]);
    
                    if ( it != s.end() )
                    {
                        ins.erase(i,2);
                        i--;
                        j--;
                    }
            }
        }
    
        cout << ins;
    
    }
  • Re: Programma con uso di array

    E dov'è che ho usato il set io nella seconda versione? vedi qualche std::set da qualche parte? La seconda versione usa la string per cercare se il carattere in questione è una vocale.
  • Re: Programma con uso di array

    E come si fa a farlo senza lo struct?
    utilizzando solo cicli e array intendo tutto in una funzione booleana
    e poi il main vabbè quello era sottinteso
    allora potete aiutarmi?
  • Re: Programma con uso di array

    No perche non capisci quello che facciamo. Prima non ti piace il set poi non ti piace lo struct, poi ti viene proposto un esempio senza struct, poi che ci dici?
    Come si fa a farlo senza struct e senza set? Ingegnati. La mia funzione usa lo string per cercare le vocali, quella di Skep_ non usa lo struct. Di due programmi ne fai diventare uno. La soluzione è davanti ai tuoi occhi. Vuoi sempre rimanere fermo ai cicli e agli array?
  • Re: Programma con uso di array

    Purtroppo devo farlo solo con cicli e array
    altrimenti avrei usato lo struct o il set o chi che sia
Devi accedere o registrarti per scrivere nel forum
19 risposte