fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <numeric>
  4. #include <functional>
  5.  
  6. int main()
  7. {
  8. std::string s1 = "agatgctagatttcg";
  9. std::string s2 = "agcctcccgatagcc";
  10.  
  11. int diffs = std::inner_product(s1.begin(), s1.end(), s2.begin(), 0,
  12. std::plus<int>(), std::not_equal_to<char>());
  13.  
  14. std::cout << "The number of pairwise mismatches: " << diffs << '\n';
  15. }
  16.  
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
The number of pairwise mismatches: 8