ecco il codi:
codice:
#include <iostream>
#include <stdlib.h>
#include <string.h>

using namespace std;

typedef char Tstring25[26];
typedef Tstring25 tvs[20];    

int main(int argc, char *argv[])
{
  tvs frase;
  Tstring25 parola;
  int conta10,i,contaLa,contaE,contaAL;
  
  contaAL = 0;
  contaE = 0;
  contaLa = 0;
  conta10 = 0;
  i = 0;
  do{    
    cout<<"Inserisci la "<<i+1<<char(248)<<" parola: "<<endl;    
    gets(parola);                     
    if(strlen(parola)>10){
      conta10++;
    }  
    if(strstr(parola,"LA")){
      contaLa++;                        
    }
    else{
      if(strstr(parola,"la")){   
        contaLa++;
      }  
    }
    if(strchr(frase[i-1],'E')){
      contaE++;                
    }
    else{
      if(strchr(parola[],'e')){
        contaE++;
      }
    }
    if(strlen(parola)>0){      
      strcpy(frase[i],parola);
      i++;  
    }
    else{
      break;
    }                                                                                                                                                         
  }while(i<20);
  cout<<"Ci sono "<<i<<" parole/a nella frase"<<endl;     
  cout<<"Le parole con piu' di 10 caratteri sono: "<<conta10<<endl;                                                                                                                                                                                                                                                                                                                   
  cout<<"Le parole che contengo i caratteri LA/la sono: "<<contaLa<<endl;
  cout<<"Le parole che finiscono con il carattere E/e sono: "<<contaE<<endl;//quale condizione mettere affinchè il contatore mi conti le parole che finiscono con una E/e 
  cout<<"Le parole che iniziano con i caratteri AL/al sono: "<<contaAL<<endl;
     
  system("PAUSE");	
  return 0;
}