fork(1) 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 for test
  8. //istream >> number; // for test only
  9. return number;
  10. }
  11.  
  12. int main() {
  13. float first_max = GetNumberFromUser(std::cin);
  14. float second_max = GetNumberFromUser(std::cin);
  15. for (size_t i = 0; i < 8; ++i) {
  16. auto current = GetNumberFromUser(std::cin) * i; // ' * i' for test only
  17. if (first_max < current) {
  18. second_max = first_max;
  19. first_max = current;
  20. } else {
  21. second_max = std::max(second_max, current);
  22. }
  23. }
  24. std::cout << "\nMax1: " << first_max << "\nMax2: " << second_max << '\n';
  25. }
  26.  
Success #stdin #stdout 0s 3096KB
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: 21
Max2: 18