profile
Размещено 5 лет назад по предмету Информатика от valera12121212212

Даю 50 балло
Дан массив размера N. Найти количество его промежутков моно-тонности (то есть участков, на которых его элементы возрастают или убывают).
Написать код для Лазурус оконное приложение, с использованием ListBox или Memo и соответственно кнопок. Код с пояснением.

  1. Ответ на вопрос
    Ответ на вопрос дан tyaua

    Ответ:

    #include "stdafx.h"

    #include "conio.h"

    #include "iostream"

    using namespace std;

     

     

    int main()

    {

       setlocale( LC_ALL,"Russian");// включаем русскую раскладку

       cout << "Введите количество элементов массива" << endl;

       unsigned int lenthOfArray=0;//переменная длины массива

       cin >> lenthOfArray;//считываем длину массива

       //создаем Массив  

       int* Array = new int [lenthOfArray];

       int M=1;

       cout << "Вводите элементы массива:" << endl;

       for(int i=0;i<lenthOfArray;i++)

       {

           cin >> Array[i];//считываем массив

           current=up;

           

           if(i>1)

           if((Array[i]>=Array[i-1])&&(Array[i-1]<Array[i-2]))

           {

               M++;

           }

           else

           {

               if((Array[i]<=Array[i-1])&&(Array[i-1]>Array[i-2]))

                   M++;

           }

       }

       

     

       cout << "Количество промежутков монотонности: " << M << endl;

       

       getch();

           delete [] Array;

     

       return 0;

    }

    Добавлено через 7 минут

    C++Выделить код

    1

    current=up;

    только это удали

    Добавлено через 10 минут

    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

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    #include "stdafx.h"

    #include "conio.h"

    #include "iostream"

    using namespace std;

     

     

    int main()

    {

       setlocale( LC_ALL,"Russian");// включаем русскую раскладку

       cout << "Введите количество элементов массива" << endl;

       unsigned int lenthOfArray=0;//переменная длины массива

       cin >> lenthOfArray;//считываем длину массива

       //создаем Массив  

       int* Array = new int [lenthOfArray];

       int M=1;

       cout << "Вводите элементы массива:" << endl;

       for(int i=0;i<lenthOfArray;i++)

       {

           cin >> Array[i];//считываем массив

           

           

           if(i>1)

           if((Array[i]>Array[i-1])&&(Array[i-1]<Array[i-2]))

           {

               M++;

               

           }

           else

           {    

               if((Array[i]<Array[i-1])&&(Array[i-1]>Array[i-2]))

                   M++;

               else

                           if((Array[i]==Array[i-1])&&(Array[i-1]!=Array[i-2]))

               M++;

           }

     

       }

       

     

       cout << "Количество промежутков монотонности: " << M << endl;

       

       getch();

           delete [] Array;

     

       return 0;

    }

    Объяснение:

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.