Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Юля
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 3
#1

Определение монотонности последовательности - C++

19.05.2014, 23:24. Просмотров 340. Ответов 1
Метки нет (Все метки)

Программа по введеной последовательности определяет являеться ли она монотонной (возростающей или убывающей). Вопрос в том, как можно обойти использование goto.

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
47
48
49
50
51
52
53
54
55
56
57
void Enter_sequence (int* , int);
void Check_Monotony (int* , int);
 
int main()
{
    int n;
    while(true){
    beg:cout<<"Enter number of elements in sequence (or 0 to exit):";
    cin>>n;
    if(n<2&&n!=0){
    cout<<"An invalid value"<<endl;
    goto beg;}
    else if (n==0)
        break;
    int* a=new int [n];
    Enter_sequence(a,n);
    Check_Monotony(a,n);
    delete []a;
    cout<<endl;
}
    return 0;
}
 void Enter_sequence (int* a, int n){
 
     for(int i=0;i<n;i++){
    cout<<"Enter "<<i+1<<" element of sequence:";
     cin>>a[i];
     }
     cout<<endl;
 }
 void Check_Monotony(int* a, int n){
       if(a[0]<=a[1]){
        for(int i=1;i<n-1;i++){
            if(a[i]>a[i+1]){
                cout<<"This sequence is not monotonous."<<endl;
                goto end_1;}
             else
                continue;
        }
 
       cout<<"This sequence is monotonically increasing"<<endl;
       end_1:;
 
       }
       else if (a[0]>=a[1]){
        for(int i=1;i<n-1;i++){
            if(a[i]<a[i+1]){
             cout<<"This sequence is not monotonous."<<endl;
             goto end_2;}
             else
                continue;
 
        }
        cout<<"This sequence is monotonically decreasing"<<endl;
        end_2:;
  }
  }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 23:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определение монотонности последовательности (C++):

Определение К-й цифры последовательности. - C++
Помогите плз. Задача: Дано натуральное К. Определить К-ю цифру последовательности 1234567891011121314..., в которой выписаны подряд все...

Определение периодической последовательности - C++
Товарищи! Прошу вас о помощи! Есть задача, и я не могу её решить Массив заполнен только нулями и единицами.Определите, будет ли...

Определение К-го числа последовательности Фиббоначи - C++
Помогите написать программу (паскаль ИЛИ С++) реализующую определение К-го числа последовательности Фиббоначи (К задается с клавиатуры)...

Определение первого отрицательного числа последовательности - C++
всем привет! не поможете с решением? Напишите программу, которая определит первое отрицательное число последовательности: y =...

Определение максимального числа в произвольной последовательности чисел - C++
1) Определение максимального числа в произвольной последовательности чисел.(последовательность вводится пользователем) 2) Вычесление...

Определение числа положительных чисел во введённой с клавиатуры последовательности - C++
Написать программу, которая определяет число положительных чисел во введёной с клавиатуры последовательности (длина последовательности...

1
8-BITOV
541 / 484 / 87
Регистрация: 05.05.2014
Сообщений: 1,108
19.05.2014, 23:43 #2
Цитата Сообщение от Юля Посмотреть сообщение
Вопрос в том,
Рекомендую для начала попробовать использовать теги форматирования кода. Тогда вашу лапшу (это - термин для кодов, использующих гоуту ) кто-нибудь и попробует переварить.

Добавлено через 2 минуты
Вгляделся чуток - а код-то совершенно бредовый!
Откуда взяли, кто научил??!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 23:43
Привет! Вот еще темы с ответами:

Определение минимального числа из введенной последовательности положительных чисел - C++
Помогите пожалуйста составить программу в С++. Написать программу, которая определяет минимальное число из введенной последовательности...

Определение максимального числа из введенной клавиатуры последовательности отрицательных чисел - C++
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел (длина...

Проверка монотонности строки матрицы - C++
Как сделать вот проверку манатонность,чтобы пощитать количество монотонных строк... Есть идея сделать второй массив и сохранять в него от...

Дан массив размера N. Определить количество его промежутков монотонности - C++
СРОЧНО ПОМОГИТЕ ПОЖАЛУЙСТА,ОООЧЕНЬ НУЖНО!!!)ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО!!! ПРОСТО СЕССИЯ НАЧАЛАСЬ,НИЧЕГО НЕ УСПЕВАЮ)) ...


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

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

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