Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- int size, count1 = 0, count2 = 0; // задём размер массива size, первый и второй счётчики
- cin >> size; // вводим размер массива
- int s[size]; // задаём массив
- for(int i = 0; i < size; i++) {
- cin >> s[i]; // цикл на заполнение массива числам (юзером)
- }
- for (int i = 1; i < size; i++) { // выполняем перебор массива (последовательно)
- if(s[i] >= s[i-1]) { // если число больше либо равно предыдущему, добавляем единицу к счётчику1
- count1++;
- }
- if(s[i] <= s[i-1]) { // если число меньше либо равно предыдущему, добавляем единицу к счётчику2
- count2++;
- }
- }
- if(count1 == size-1 && count2 == size-1) { // смотрим: если значение счётчика1 и счётчика2 равно size - 1,
- cout << "vse ravni"; // то последовательность состоит из равных чисел
- }
- else if(count1 == size-1) { // иначе, если только счётчик1 равен size - 1
- cout << "vozrastaet"; // то поcледовательность возрастающая
- }
- else if(count2 == size-1) { // иначе, если только счётчик2 равен size - 1
- cout << "ybivaet"; // то поcледовательность убывающая
- }
- else{
- cout << "neuporydacheno"; // если ни одно из условий не выполняется, то последовательность неупорядочена
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement