Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- ifstream fin("scrabble.in");
- ofstream fout("scrabble.out");
- int n, lv, lc;
- char cuvv[20][3], cuvc[20][3], voc[]="AEIOU";
- char s[20], smax[20];
- int main()
- {
- int i, j;
- fin>>n;
- fin.get();
- fin>>s;
- for(i=1;i<=n;i++)
- {
- if(strcmp(s,smax)!=0)
- {
- if(strchr(voc,s[1]))
- {
- lc++;
- strcpy(cuvc[lc], s);
- }
- else
- {
- lv++;
- strcpy(cuvv[lv],s);
- }
- }
- strcpy(smax,s);
- fin>>s;
- }
- for(i=1;i<lv;i++)
- for(j=i+1;j<=lv;j++)
- if(strcmp(cuvv[i],cuvv[j])<0)
- swap(cuvv[i],cuvv[j]);
- for(i=1;i<lc;i++)
- for(j=i+1;j<=lc;j++)
- if(strcmp(cuvc[i],cuvc[j])<0)
- swap(cuvc[i],cuvc[j]);
- if(lv>lc)
- {
- for(i=1;i<=lv;i++)
- fout<<cuvv[i];
- return 0;
- }
- else if(lv==lc)
- {
- if(cuvc[1][0]>cuvv[1][0])
- {
- for(i=1;i<=lc;i++)
- fout<<cuvc[i];
- return 0;
- }
- else
- {
- for(i=1;i<=lv;i++)
- fout<<cuvv[i];
- return 0;
- }
- }
- else
- for(i=1;i<=lc;i++)
- fout<<cuvc[i];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement