Confronto tra classi

di il
1 risposte

Confronto tra classi

CIao,

avrei bisogno di confrontare queste classi:

ad esempio ho:

classe 0: {1,2,4, 5,7,9,10} {3,6,8}
classe 1:{2,4,5,7,10}{1,3,6,8,9}

devo confrontare la classe 1 con la classe 0 cioè devo vedere se la classe 1 è completamente contenuta nella classe 0 e prendermi il numero di elementi (es.5) in questo caso la classe 1 è contenuta in 0 con 2,4,5,7,10,
come posso scriverlo?

1 Risposte

  • Re: Confronto tra classi

    Da quello che ho capito hai due array e devi vedere se in uno ci sono tutti gli elementi dell'altro, ti metto il codice presumendo che devi usare degli array:
    
    int Array1[] = {1,2,3,4,5};
    int Array2[] = {1,2,3,4,5};
    
    int NumeroElementi = 0;
    for(int Indice2 = 0; Indice2 < Array2.length; Indice2++)
    {
    for(int Indice1 = 0; Indice1 < Array1.length; Indice1++)
    {
    if(Array2[Indice2] == Array1[Indice1])//puoi creare un'altro array e prenderti gli item che combaciano
    {
    NumeroElementi++;
    break;
    }
    }
    }
    
    //vedi cosa fare con NumeroElementi
    
    
    Vedi se il codice risolve i tuoi problemi, però prova a vedere che succede se ci sono più elementi uguali nello stesso array.
Devi accedere o registrarti per scrivere nel forum
1 risposte