mstoyanov7

2ra retake

May 21st, 2021
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <cctype>
  5.  
  6.  
  7. std::vector<char> readInput() {
  8. std::vector<char> vec;
  9. char a;
  10. std::cin >> a;
  11. while (a != '.') {
  12. vec.push_back(a);
  13. std::cin >> a;
  14. }
  15. return vec;
  16. }
  17.  
  18. void findHiddenNumber(std::vector<char>& vec) {
  19. int sum = 0;
  20.  
  21. for (size_t i = 0; i < vec.size(); ++i) {
  22. if (isdigit(vec[i])) {
  23. sum += (vec[i] - '0');
  24. }
  25. }
  26.  
  27. if (sum >= 65 && sum <= 90 || sum >= 97 && sum <= 122) {
  28. std::cout << char(sum);
  29. }
  30. else {
  31. std::cout << sum;
  32. }
  33. }
  34.  
  35. int main() {
  36. std::vector<char> vec = readInput();
  37. findHiddenNumber(vec);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment