#include #include "oggarr.h" int main() { using Oggetto_array::A; using Oggetto_array::Error; int dimens; cout << "Inserisci dimensione: " ; cin >> dimens; A a(dimens); char answer; do { try { int i,val; cout << "Inserisci indice e valore: "; cin >> i >> val; a[i] = val; cout << "Continui ? (s/n) "; cin >> answer; } catch (Error err) { if ( err.e < 0 ) cout << "Errore: indice " << err.e << " negativo\n"; else cout << "Errore: indice " << err.e << " >= " << a.getdim() << '\n'; answer = 's'; } } while ( answer == 's' ); &a; a.setdim(a.getdim()+4); &a; a.setdim(a.getdim()-3); &a; return 0; }