fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. float GetNumberFromUser(std::istream &istream) {
  6. std::cout << "Enter number: ";
  7. float number = 3; // default value for test
  8. //istream >> number; // for test only
  9. return number;
  10. }
  11.  
  12. int main() {
  13. std::vector<float> numbers;
  14. for (size_t i = 0; i < 10; ++i) {
  15. numbers.push_back(GetNumberFromUser(std::cin) * i);
  16. }
  17. std::sort(numbers.begin(), numbers.end(), std::greater<float>());
  18. auto largest_number_it = numbers.begin();
  19. std::cout << "\nMax1: " << *largest_number_it
  20. << "\nMax2: " << *std::next(largest_number_it, 1) << '\n';
  21. }
  22.  
Success #stdin #stdout 0s 3232KB
stdin
Standard input is empty
stdout
Enter number: Enter number: Enter number: Enter number: Enter number: Enter number: Enter number: Enter number: Enter number: Enter number: 
Max1: 27
Max2: 24