codice:/* Programma n:6 anno 2015/16 Author:Valerio D'Agnano classe:III LS/D algoritmo:Date n stringhe inserirle in un vettore e contare tutte quelle che hanno lunghezza 10, che iniziano per A e che finiscono per o */ #include <iostream> using namespace std; main(void){ int j=0,i,contcar=0,n; string stringa; cout<<"Inserisci n:"; cin>>n; string vettore[n]; for(i=0;i<n;i++){ cout<<"Inserisci nome:"; cin>>stringa; stringa=vettore[i]; contcar=vettore[i].length(); do{ j++; }while(contcar!=10 || vettore[i][0]!='A' || vettore[i][contcar-1]!='o'); } cout<<"I nomi sono:"<<j<<endl; return 0; }
Il problema è che inserisco per esempio 2 poi inserisco 10 caratteri di cui il pirmo è A e l'ulitmo è o ma si blocca.Non capisco dove sia il problema.Non modificare le strutture perchp il professore le vuole così, altrimenti avrei sistemato da secoli...GRazie mille a tutti in anticipo