fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. vector<int> numbers;
  9.  
  10. int n;
  11. cin >> n;
  12. for (int i = 0; i < n; ++i) {
  13. int temp;
  14. cin >> temp;
  15. numbers.push_back(temp);
  16. }
  17.  
  18. sort(numbers.begin(), numbers.end());
  19.  
  20. cout << endl;
  21. for (int num : numbers) {
  22. cout << num << " ";
  23. }
  24. cout << endl;
  25.  
  26. numbers.pop_back();
  27.  
  28. //2 вывод
  29. for (int i = 0; i < numbers.size(); ++i) {
  30. cout << numbers[i] << " ";
  31. }
  32. cout << endl;
  33.  
  34. if (!numbers.empty()) {
  35. cout << numbers.front()<<" " << numbers.back() << " "<<numbers.size() << endl;
  36. }
  37.  
  38. // Поиск элемента
  39. int search;
  40. cin >> search;
  41.  
  42. bool found = false;
  43. for (int i = 0; i < numbers.size(); ++i) {
  44. if (numbers[i] == search) {
  45. found = true;
  46. break;
  47. }
  48. }
  49.  
  50. if (found) {
  51. cout << "Число " << search << " найдено в векторе." << endl;
  52. } else {
  53. cout << search << " не найдено." << endl;
  54. }
  55. numbers.clear();
  56. cout << numbers.size() << endl;
  57.  
  58. return 0;
  59. }
  60.  
  61.  
Success #stdin #stdout 0s 5296KB
stdin
4 22 7 4 5 7
stdout
4 5 7 22 
4 5 7 
4 7 3
Число 7 найдено в векторе.
0