fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. int main() {
  5. char a, b, b1;
  6. int d = 0, e = 0, f = 0, z, d1 = 0, e1 = 0, f1 = 0, z1;
  7. while(cin >> a){
  8. if(a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u' || a == 'y' || a == 'A' || a == 'E' || a == 'I' || a == 'O' || a == 'U' || a == 'Y'){
  9. e++;
  10. z = 1;
  11. }
  12. else{
  13. z = 0;
  14. }
  15. if(b == z){
  16. if(a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u' || a == 'y' || a == 'A' || a == 'E' || a == 'I' || a == 'O' || a == 'U' || a == 'Y'){
  17. d++;
  18. f = max({f, d});
  19. }
  20. }
  21. else{
  22. d = 0;
  23. }
  24. b = z;
  25. cout << f << " ";
  26.  
  27. if(a != 'a' || a != 'e' || a != 'i' || a != 'o' || a != 'u' || a == 'y' || a != 'A' || a != 'E' || a != 'I' || a != 'O' || a != 'U' || a != 'Y'){
  28. e1++;
  29. cout << "Zzz";
  30. z1 = 1;
  31. }
  32. else{
  33. z1 = 0;
  34. }
  35. if(b1 == z1){
  36. if(a != 'a' || a != 'e' || a != 'i' || a != 'o' || a != 'u' || a != 'y' || a != 'A' || a != 'E' || a != 'I' || a != 'O' || a != 'U' || a != 'Y'){
  37. d1++;
  38. f1 = max({f1, d1});
  39. }
  40. }
  41. else{
  42. d1 = 0;
  43. }
  44. b1 = z1;
  45. cout << f1 << endl;
  46. }
  47. f++;
  48. f1++;
  49. if(f > 2 || f1 > 2){
  50. cout << 1;
  51. }
  52. else{
  53. cout << 0;
  54. }
  55. }
Success #stdin #stdout 0s 5324KB
stdin
yyyyy
stdout
0 Zzz1
1 Zzz2
2 Zzz3
3 Zzz4
4 Zzz5
1