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"; }![]()

Rispondi quotando