fork(4) download
  1. #include <iostream>
  2. #include <stack>
  3. #include <ctype.h>
  4.  
  5. using namespace std;
  6.  
  7. /*barataj s long long jer na int puca
  8. Integer overflow*/
  9. long long setMagicNum(char* samoglasnik)
  10. {
  11. long long result = 1;
  12. for(unsigned int i=0 ; i<5 ; i++)
  13. {
  14. result *= (long long)samoglasnik[i];
  15. }
  16.  
  17. return result;
  18. }
  19.  
  20. int main()
  21. {
  22. char samoglasnici[] = {'a','e','i','o','u'};
  23. long long magicNum = setMagicNum(samoglasnici);
  24.  
  25.  
  26. cout<< "unesi recenicu:\n";
  27. string str;
  28. getline (cin,str);
  29.  
  30. stack<char> result;
  31. for(unsigned int i=0 ; i<str.size() ; i++)
  32. {
  33. if(isalpha(str[i]))
  34. {
  35. /*****IMAS SAMO JEDAN UVJET********/
  36. if( magicNum%(tolower(str[i])) == 0)
  37. {
  38. result.push(str[i]);
  39. }
  40. /**********************************/
  41. }
  42. }
  43.  
  44.  
  45. while(!result.empty())
  46. {
  47. cout<< result.top() << " ";
  48. result.pop();
  49. }
  50.  
  51.  
  52.  
  53. return 0;
  54. }
Success #stdin #stdout 0s 3036KB
stdin
Standard input is empty
stdout
unesi recenicu: