#include<iomanip.h> #include<string.h> void main() { char a[50]; int i,l,voc=0,cons=0,alt_carac=0,cifre=0,cuvinte=0,cuv_a=0,cuv_e=0,cuv_ae=0,x=0,mare=0; cin.get(a,50); cout<<a<<endl; l=strlen(a); cout<<l<<endl; for(i=0;i<l;i++) if((a[i]>='a'&& a[i]<='z')||(a[i]>='A' && a[i]<='Z')) if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='A'||a[i]=='E'||a[i]=='I'||a[i]=='O'||a[i]=='U') voc+=1; else cons++; else alt_carac++; cout<<"nr de vocale este "<<voc<<endl; cout<<"nr de consoane este "<<cons<<endl; cout<<"nr de caractere este "<<alt_carac<<endl; for(i=0;i<l;i++) if(a[i]>='0' && a[i]<='9') cifre++; cout<<"Nr de cifre "<<cifre<<endl; for(i=0;i<l;i++) if(a[i]==' ') cuvinte++; cout<<"nr de cuv "<<cuvinte+1<<endl; for(i=0;i<l;i++) if(a[i]==' ' && a[i+1]=='a') cuv_a++; if(a[0]=='a') cuv_a++; cout<<"nr cuvinetelor care incepe cu a "<<cuv_a<<endl; for(i=0;i<l;i++) if(a[i]=='e' && a[i+1]==' ') cuv_e++; if(a[l-2]=='e')cuv_e++; cout<<"nr cuvinetelor care se termina cu e "<<cuv_e<<endl; for(i=0;i<l;i++) if(a[i]==' '&&(a[i+1]=='a'||a[0]=='a')&&(a[i-1]=='e'||a[l-2]=='e')) cuv_ae++; cout<<"nr de cuv care incepe cu a si se term cu e "<<cuv_ae<<endl; for(i=0;i<l-1;i++) if(a[i]!=' ') cout<<a[i]; else cout<<endl; for(i=0;i<l;i++) if((a[i]>='a' && a[i]<='z')||(a[i]>='A' && a[i]<='Z')|| a[i]==' '||a[i]=='.') x++; if(x==l) cout<<endl<<"prop e formata numai din litere si caracteru ."; else cout<<endl<<"prop mai are ceva inafara de litere si caracteru ."; for(i=0;i<l;i++) if(a[i]>='a' && a[i]<='z') mare++; cout<<"prop contine "<<mare<<" litere mari";}
|