#include #include #include using namespace std; bool isVowel(char x){ return strchr("aeiou",x); } bool palindrom(char *str,int len){ for (int i=0;i<=len/2;i++){ if (str[i]!=str[len-i]) return false; } return true; } #pragma region Definitii char cuv[1001]; int cerinta1=0; int cerinta2_max=0; char cerinta2[1001]; stringstream outp(stringstream::in | stringstream::out); bool first=true; #pragma endregion int main(){ ifstream in("test.in"); ofstream out("test.out"); while (!in.eof()){ in>>cuv; int len=strlen(cuv)-1; if (isVowel(cuv[0]) && isVowel(cuv[len])){ cerinta1++; //cerinta 3 char aux_c3[1001]; for (int i=len;i>=0;i--) aux_c3[i]=cuv[len-i]; for (int i=0;i<=len;i++) cuv[i]=aux_c3[i]; } if (cuv[0]==cuv[len]){ //checks for palindroms if (palindrom(cuv,len)){ if (cerinta2_max