Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <cstring>
- #define N 100001
- using namespace std;
- ifstream fin("perechivocale1.in");
- ofstream fout("perechivocale1.out");
- char s[N];
- char pv[25][3]= {"aa","ae","ai","ao", "au", "ea", "ee", "ei", "eo", "eu", "ia", "ie", "ii", "io", "iu", "oa", "oe", "oi", "ou", "ua","oo", "ue", "ui", "uu", "uo" };
- int n,fr[25],maxi,i;
- bool vocala(char c)
- {
- return c=='a'||c=='e'||c=='i'||c=='o'||c=='u';
- }
- int main()
- {
- while(fin.getline(s,N))
- {
- n=strlen(s);
- for(i=0; i<n-1; i++)
- if(vocala(s[i])&&vocala(s[i+1]))
- {
- for(int j=0; j<25; j++)
- if(s[i]==pv[j][0]&& s[i+1]==pv[j][1])
- {
- fr[j]++;
- }
- }
- }
- for(i=0;i<25;i++)
- if(fr[i]>maxi) maxi=fr[i];
- //fout<<maxi<<'\n';
- for(i=0;i<25;i++)
- if(fr[i]==maxi) fout<<pv[i]<<" ";
- if(maxi==0) fout<<"NU";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement