Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифрование методом перестановки на C++ http://www.cyberforum.ru/cpp-beginners/thread1181579.html
Дана строка. Зашифровать ее следующим методом: строка вписывается в таблицу размера NхM по строкам, а результат считывается по столбцам помогите разобраться что не так( Написала код(скрин к программе) но почему то не шифрует( #include<stdio.h> #include<conio.h> #include <string.h> #include <locale.h> #include <math.h> int j, k, r, q, i;
C++ Expected init-declarator before "operator".expected `,' or `;' before "operator" Пример не мой. Пытаюсь у себя запустить и чтото неполучается. Ошибка на строке 24 Expected init-declarator before "operator".Expected `,' or `;' before "operator" Непойм где ставить`,' или`;. Вроде все знаки на месте.. #include<iostream>/*zagolovochnij fajl s klassami, funktsijami i peremennimi dlja organizacii vvoda-vivoda v jazike programmirovaniya C++*/ using namespace... http://www.cyberforum.ru/cpp-beginners/thread1181578.html
Сортировка таблицы по возрастанию или убыванию (на выбор) C++
Здравствуйте! Имеется код готовой программы. Необходимо самым простым способом указать условия сортировки либо по возрастанию, либо по убыванию. Понятия не имею как это сделать! Заранее спасибо! #include <iostream.h> #include <stdio.h> #include <conio.h> void main() { clrscr(); int direction; struct marka { char country; float SR, Max, M; int nom;};
Сравнить соответствующие элементы каждой пары массивов C++
Заданы пары массивов одинаковой размерности: два массива целых чисел и два массива вещественных чисел. Сравнить соответствующие элементы каждой пары массивов и вывести на экран массивы, составленные из совпавших элементов. Помогите пожалуйста :)
C++ Задана дата в пределах года (число – от 1 до 31, месяц – от 1 до 12). Проверить корректность введенных данных http://www.cyberforum.ru/cpp-beginners/thread1181569.html
Задана дата в пределах года (число – от 1 до 31, месяц – от 1 до 12). Проверить корректность введенных данных и в случае ошибки вывести соответствующее сообщение. Помогите пожалуйста :)
C++ Расположить столбцы матрицы в порядке возрастания C++ Задана целая матрица размером m×n. Расположить столбцы матрицы в порядке возрастания элементов k-ой строки (k задается пользователем). Помогите пожалуйста :) подробнее

Показать сообщение отдельно
Юля
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 3

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

19.05.2014, 23:24. Просмотров 249. Ответов 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:;
  }
  }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru