codice:/* Programma n:4 anno 2015/16 Author:Valerio D'Agnano classe:III LS/D Algoritmo:Caricare un vettore[n] stringa di nomi che iniziano con la e finiscono con la o e contarne le lettere */ #include <iostream> #include <cstring> #include <stdio.h> #include <cstdio> using namespace std; main(void){ int n,nnomi,i,contcar; cout<<"Dammi n:"; cin>>n; char vettore[n]; string nome; for(i=0;i<n;i++){ cout<<"Inserisci nome:"; cin>>vettore[i]; if(vettore[0]=='A' && vettore[strlen(vettore)-1]=='o'){ contcar=strlen(vettore); cout<<"Numeri caratteri:"<<contcar<<endl;} else cout<<"Il nome non inizia per A o non finsice per o"; break; } return 0; }
Il rpoblema sta nel fatto che anche se inserisco un nome che inizia per a e finisce per o, lui mi fa uscire ugualmente, questo perchè c'è qualcosa di sbagliato nel controllo, e non riesco a capire cosa