Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main() {
- std::cout <<
- "4. Проверить является ли данная числовая последовательность а1, a2,..., an невозрастающей."
- << std::endl << std::endl;
- int length;
- bool isWrong, more;
- length = 0;
- isWrong = true;
- more = true;
- while (isWrong) {
- std::cout << "Длина массива (не может быть меньше 1): ";
- std::cin >> length;
- if (std::cin.fail()) {
- std::cout << "Введите число, а не строку или что-то иное!" << std::endl;
- std::cin.clear();
- std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
- } else if (length < 1)
- std::cout << "Число должно быть не меньше 1!" << std::endl;
- else
- isWrong = false;
- }
- int arr[length];
- for (int i = 0; i < length; i++) {
- isWrong = true;
- while (isWrong) {
- std::cout << i + 1 << "-ый элемент массива: ";
- std::cin >> arr[i];
- if (std::cin.fail()) {
- std::cout << "Введите число, а не строку или что-то иное!" << std::endl;
- std::cin.clear();
- std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
- } else
- isWrong = false;
- }
- }
- int i;
- i = 1;
- while (i < length) {
- if (arr[i] <= arr[i - 1]) {
- more = false;
- i = length;
- }
- i++;
- }
- if (more)
- std::cout << "Возрастающая" << std::endl;
- else
- std::cout << "Невозрастающая" << std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment