#include <iostream>
int main() {
// Настройка русской локали в консоли
setlocale(LC_ALL, "Russian");
int n = 0;
std::cout << "Введите количество чисел n: ";
std::cin >> n;
// Проверка корректности введенного количества
if (n <= 0) {
std::cout << "Ошибка: количество чисел должно быть больше нуля!\n";
return 1;
}
// Если число всего одно, последовательность тривиально считается возрастающей
if (n == 1) {
double single_num = 0.0;
std::cout << "Введите число: ";
std::cin >> single_num;
std::cout << "Последовательность из одного числа является возрастающей.\n";
return 0;
}
// Вводим самое первое число
double prev = 0.0;
std::cout << "Введите 1-е число: ";
std::cin >> prev;
// Флаг: предполагаем, что последовательность возрастающая
bool is_increasing = true;
// В цикле считываем оставшиеся n - 1 чисел БЕЗ использования массива
for (int i = 2; i <= n; ++i) {
double current = 0.0;
std::cout << "Введите " << i << "-е число: ";
std::cin >> current;
// Если текущее число НЕ больше предыдущего, условие нарушено
if (current <= prev) {
is_increasing = false;
}
// Обновляем "предыдущее" число для следующей итерации
prev = current;
}
// Вывод результата
std::cout << "\nРезультат: ";
if (is_increasing) {
std::cout << "Числа образуют строго возрастающую последовательность.\n";
} else {
std::cout << "Числа НЕ образуют возрастающую последовательность.\n";
}
return 0;
}