Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <iostream>
- #include <string>
- using namespace std;
- signed long long i, k, k2,k3, k4, k5, k6, suma;
- string s, s2, s3;
- int main(){
- cout<<"s="; getline(cin, s );
- cout<<"avem sirul="<<s<<endl;
- k=0; k2=0; k3=0; k4=0; k5=0; s3="ma";
- for(i=0;i<s.length(); i++){
- if((s[i]>='A') && (s[i]<='Z')) { k6++; if(s[i]=='A') k5++;}
- if((s[i]>='a') && (s[i]<='z')) {
- k++;
- if(s[i]=='a') k3++;
- if(s[i]=='u') k4++;}
- if((s[i]>='0') && (s[i]<='9')){ suma+=s[i]-48; k2++;};
- }
- if(k==0) cout<<"nu sunt litere mici in sir"<<endl;
- else cout<<"sunt "<<k<<" litere mici in sir"<<endl;
- if(k6==0) cout<<"nu sunt litere mari in sir"<<endl;
- else cout<<"sunt "<<k6<<" litere mari in sir"<<endl;
- if(k2==0) cout<<"nu sunt cifre in sir"<<endl;
- else cout<<"suma= "<<suma<<endl;
- //if(k==0);
- // else{
- if(k3==0) cout<<"nu este litera a in sir"<<endl;
- else cout<<"pozitia primei litere a="<<s.find('a')<<endl;
- if(k4==0) cout<<"nu este litera u in sir"<<endl;
- else cout<<"pozitia ultimei litere u="<<s.rfind('u')<<endl;
- if(s.rfind(s3)>300) cout<<"nu este silaba ma in sir"<<endl;
- else cout<<"ultima poz a silabei ma="<<s.rfind(s3)<<endl;
- //}
- i=0; k=0;
- while(i<s.length()){
- if(s[i]==' ') {s.erase(i,1); k++;}
- else i++;}
- i=0;
- while(i<s.length()){
- if((s[i]>='0')&&(s[i]<='9')) {s.erase(i,1); k++;}
- else i++;}
- if(k==0) cout<<"sirul nu a fost modificat"<<endl;
- else cout<<"sirul modificat:"<<endl;
- cout << s << endl;
- s2="lasm";
- if(k5==0) cout<<"nu este litera A in sir"<<endl;
- else{
- for(i=0; i<s.length(); i++)
- if(s[i]=='A') {s.insert(i,s2); i+=4;}
- cout<<"sirul cu carac inserat:"<<s<<endl; }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement