fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int tong(int n){
  5. int ans = 0;
  6. while (n > 0){
  7. ans += n%10;
  8. n/=10;
  9. }
  10. return ans;
  11. }
  12.  
  13. int process(int n){
  14. int tmp = n;
  15. while(tmp > 11){
  16. tmp = tong(tmp);
  17. }
  18. return tmp;
  19. }
  20.  
  21. int main(){
  22. string s;
  23. getline(cin, s);
  24. int ans = 0;
  25. for(int i = 0; i < s.length();i++){
  26. if (s[i] == 'U' || s[i] == 'u'){
  27. ans += 3;
  28. }else if (s[i] == 'E' || s[i] == 'e'){
  29. ans += 5;
  30. }else if (s[i] == 'O' || s[i] == 'o'){
  31. ans += 6;
  32. }else if (s[i] == 'A' || s[i] == 'a'){
  33. ans++;
  34. }else if (s[i] == 'I' || s[i] == 'i'){
  35. ans+=9;
  36. }else if (s[i] == 'Y' || s[i] == 'y'){
  37. ans+=7;
  38. }
  39. }
  40. cout << process(ans);
  41. }
  42.  
Success #stdin #stdout 0s 5308KB
stdin
dam vinh hung
stdout
4