fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. const int MAX_LENGTH = 100;
  6.  
  7. int main() {
  8. char array[MAX_LENGTH];
  9. int n;
  10. cin >> n;
  11. cin.getline(array, MAX_LENGTH);
  12. for (int i = 0; i < n; ++i) {
  13. cin.getline(array, MAX_LENGTH);
  14.  
  15. int length = strlen(array);
  16. int vocals = 0, cons = 0;
  17. for (int i = 0; i < length; ++i) {
  18. if (array[i] == 'A' || array[i] == 'a' ||array[i] == 'E' || array[i] == 'e' ||array[i] == 'I' || array[i] == 'i' || array[i] == 'O' || array[i] == 'o' ||
  19. array[i] == 'U' || array[i] == 'u') {
  20. ++vocals;
  21. } else if ((array[i] >= 'A' && array[i] <= 'Z') || (array[i] >= 'a' && array[i] <= 'z') && (array[i] != 'A' || array[i] != 'a' ||array[i] != 'E' || array[i] != 'e' ||array[i] != 'I' || array[i] != 'i' || array[i] != 'O' || array[i] != 'o' ||
  22. array[i] != 'U' || array[i] != 'u')){
  23. ++cons;
  24. }
  25. }
  26. int flag = 1;
  27. for (int div = 2; div < vocals; ++div) {
  28. if (vocals % div == 0) {
  29. flag = 0;
  30. }
  31. }
  32. if (vocals <= 1) {
  33. flag = 0;
  34. }
  35. if (flag == 1 && cons > vocals) {
  36. cout << "ADEVARAT\n";
  37. } else {
  38. cout << "FALS\n";
  39. }
  40. //cout << vocals << " " << cons ;
  41. //cout << "\n";
  42. }
  43. return 0;
  44. }
Success #stdin #stdout 0s 5320KB
stdin
3
Adevar este trecutl… mmmm
Propozitie fasa
!!!GGGUu
stdout
ADEVARAT
FALS
ADEVARAT