Untitled
unknown
c_cpp
2 years ago
809 B
4
Indexable
#include <iostream> #include <algorithm> int main() { int numbers[100] = {}; int maxID{}, i = {-1},id = {}, number{}; int n{}, a{}, b{}; int max{}; do { std::cin >> number; if (number != 0) { i++; numbers[i] = number; } else { maxID = i; } } while (number); std::cin >> n; for (i = 0; i < n; i++) { std::cin >> a >> b; max = 0; a -= 1; b -= 1; if (a >= 0 && a < maxID && b >= 0 && b < maxID) { for (id = std::min(a, b); id <= std::max(a, b); id++) { if (numbers[id] > max) { max = numbers[id]; } } }std::cout << max << "\n"; } }
Editor is loading...
Leave a Comment