Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
progressive24ru
0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 2
1

Дан массив, определить является ли последовательность возрастающей, убывающей, не возрастающей, не убывающей?

11.03.2016, 22:34. Просмотров 1271. Ответов 1
Метки нет (Все метки)

Дан массив, определить является ли последовательность возрастающей, убывающей, не возрастающей, не убывающей?
Проблема такая, не могу сообразить как записать условие проверки на возрастание и убывание и т.п. Подскажите пожалуйста. С++
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2016, 22:34
Ответы с готовыми решениями:

Выяснить является ли последовательность чисел возрастающей или убывающей
Дана последовательность целых чисел a1 ,a2...an. Выяснить будет ли она возрастающей или убывающей....

Выяснить является ли заданная последовательность строго возрастающей, строго убывающей, или ни тем и ни другим
На вход программы дается целое положительное число N большее единицы (N>1) и последовательность из...

Определить является ли последовательность строго убывающей
Вводится последовательность чисел, 0 – конец последовательности. Определить является ли...

Определить является ли последовательность строго убывающей
Простые циклы Вводится последовательность произвольных чисел, 0 – конец последовательности....

Определить является ли последовательность строго убывающей
Составить программу с использованием оператора цикла с предусловием Вводится последовательность...

1
-ДоМоВоЙ-
149 / 148 / 124
Регистрация: 19.01.2016
Сообщений: 578
Записей в блоге: 1
Завершенные тесты: 1
12.03.2016, 09:01 2
Лучший ответ Сообщение было отмечено progressive24ru как решение

Решение

Можно через условие...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int main()
{
    setlocale(LC_ALL,"Russian");
    const int SZ=8;
    int arr[SZ]={1,2,3,4,5,6,7,8};
    
    for (int i=0;i<SZ;i++){
    std :: cout<<arr[i]<<" ";
    if(arr[i]>arr[i+1])
    {/*действие*/}
    else
    if(arr[i]<arr[i+1])
    {/*действие*/}
    else
    {/*действие*/}
    if (/*условие*/)
    std :: cout<<"\nМассив Возрастающий";
    if (/*условие*/)
    std ::cout<<"\nМассив убывающий";
    if (/*условие*/)
    std ::cout<<"\nНе отсортированный массив";}
 
    std ::cout<<std ::endl;
    system("pause");
    return 0;
}
Добавлено через 9 часов 8 минут
progressive24ru,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
 
int main()
{
    setlocale(LC_ALL,"Russian");
    const int SZ=8;
    int SSZ=SZ-1;
    int arr[SZ]={1,2,3,4,5,6,7,8};
    int cnt=0;
    
    for (int i=0;i<SZ;i++)
    std :: cout<<arr[i]<<" ";
    for (int i=0;i<SZ;i++){
    if (arr[i]>arr[i+1])
    cnt--;
    else
    if(arr[i]<arr[i+1])
    cnt++;
    else
    cnt-=cnt;
    if (cnt==SSZ)
    std :: cout<<"\nМассив возрастающий";
    if (cnt==-SSZ)
    std ::cout<<"\nМассив убывающий";
    if (cnt==0)
    std ::cout<<"\nНе отсортированный массив";}
 
    std ::cout<<std ::endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2016, 09:01

Определить является ли последовательность строго убывающей
В общем,мы на грани вылета с универа,не сделаем задачи-привет,армия! Кто может,помогите разобраться...

Определить, является ли последовательность из n действительных чисел убывающей
пообещал помочь девушке, которая мне очень нравится, но самому задали задачи и поэтому не успеваю...

Массив: Выяснить, является ли последовательность чисел убывающей без использования массивов.
Выяснить является ли последовательность чисел убывающей без использования массивов. Пользователь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru