Originariamente inviato da YuYevon
Starai sbagliando qualcosa da qualche altra parte... posta il programma completo se non è estremamente lungo. Tieni comunque presente che la condizione di uscita del for è da rivedere... non è i < MISURAVECTOR ma i < MISURAVECTOR - 1. Prova a convincertene.

risolto così:

codice:
  for (int i = 0; i < MISURAVECTOR; i++) {


    cout << "\n\n";
    cout << "TUTTO IL VECTOR COMPARA: ";
    cout << compara[0];
    cout << "-";
    cout << compara[1];
    cout << "-";
    cout << compara[2];
    cout << "-";
    cout << compara[3];
    cout << "-";
    cout << compara[4];
    cout << "-";
    cout << compara[5];
    cout << "-";
    cout << compara[6];
    cout << "-";
    cout << compara[7];
    cout << "-";
    cout << compara[8];
    cout << "\n\n";
    cout << "***";
    cout << compara[i];
    cout << "<>";
    cout << compara[i+1];
    cout << "***";
    cout << "\n\n";
    cout << "ADESSO IL CONFRONTO SEMBRA AVVENIRE... ma funzionera'???";
    cout << "\n\n";
    if (compara[i] == compara[i+1]) {
    cout << "CONFRONTO AVVENUTO CON SUCCESSO!!!";
    contadoppioni++;
    cout << "\n\n";
    cin.get();
    }
    else {
    cout << "\n\n";
    cout << "*** Occorrenza non trovata ***";
    cout << "\n\n";
    cin.get();
    }
    
cout << "\n\n";
cout << "occorrenze trovate in questa ottina... : ";

cout << contadoppioni;

cout << "\n\n";
    


}