fork download
  1. #include <iostream>
  2. #include <sstream>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int pt_count, search_value;
  9. cin >> pt_count;
  10.  
  11. string data_text;
  12. cin >> ws;
  13. getline(cin, data_text);
  14.  
  15. cin >> search_value;
  16.  
  17. int day_no = 0;
  18. vector<int> result;
  19.  
  20. stringstream istr(data_text);
  21. int value;
  22.  
  23. while(day_no++ < pt_count) {
  24. istr >> value;
  25. if (value == search_value) {
  26. result.push_back(day_no);
  27. }
  28. }
  29.  
  30. cout << result.size() << " ";
  31. for (int i=0; i < result.size(); i++) {
  32. cout << result[i] << " ";
  33. }
  34. cout << endl;
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0s 5508KB
stdin
5
-2 0 1 -2 3
-2
stdout
2 1 4