fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5.  
  6. std::vector<std::size_t> basket = {10, 12, 81, 2, 7, 33, 99, 21, 11, 121, 10};
  7.  
  8. int main()
  9. {
  10. std::size_t count = 0;
  11. for (std::size_t i = 0; i < basket.size() - 4; ++i)
  12. {
  13. const std::size_t lower_a = (basket[i] % 10);
  14. if (lower_a % 2 == 0 || lower_a % 5 == 0)
  15. {
  16. continue;
  17. }
  18.  
  19. for (std::size_t j = i + 4; j < basket.size(); ++j)
  20. {
  21. const std::size_t lower_b = basket[j] % 10;
  22. if ((lower_a * lower_b) % 10 == 1)
  23. {
  24. count++;
  25. }
  26. }
  27. }
  28.  
  29. std::cout<<"count = "<<count;
  30. return 0;
  31. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
count = 3