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

Найдите количество ее возрастающих подпоследовательностей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сохранить контейнеры STL в файл. И как потом их прочитать из файла http://www.cyberforum.ru/cpp-beginners/thread1139400.html
В Qt такой контейнер как map<T,T> библиотеки STL заносится в файл занесением в поток "<<map;" , а как это можно сделать в C++ BUILDER6.0 или XE3??? Добавлено через 19 минут Идея создать словарь и...
C++ Вывод черных и белых пиксилей на экран Помогите написать программу, выводящую черные и белые полосы по горизонтали и вертикали по заданному разрешению. Например вписываю 800х600, то мне и выводит 800 вертикальных и 600 горизонтальных... http://www.cyberforum.ru/cpp-beginners/thread1139398.html
Rand() C++
metka: r1=rand()%2; r2=rand()%2; if(r1==a && r2==b)goto metka; else arr=='O'; Собсно-это кусок кода "крестиков-ноликов".Перед этим куском кода,пользователь вводит первый...
C++ Создание специального браузера
Добрый день. Занимаюсь программированием года 3. В основном работал в вебе, но не в этом суть. Для моей будущей научной работы нужно создать специфичный браузер для инвалидов по зрению. Будет...
C++ Программа определяющая является ли 2 строка перевёрнутой первой http://www.cyberforum.ru/cpp-beginners/thread1139362.html
Код C #include<iostream> #include<conio.h> #include<cstring> using namespace std; int main() {
C++ Построение конечного автомата по регулярной грамматике G=({S, C, D}, {0, 1}, P, S) P: 1) S→1C | 0D; 2) C→0D | 0S | 1; 3) D→1C | 1S | 0. Нужно выполнить: 1) ввод произвольной формальной грамматики с клавиатуры и проверка ее на принадлежность к... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
05.04.2014, 16:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const int N=100;
int A[N];
// ... заполняем массив
int amount=0;
bool vozr=false;
for(int i=1;i<N;i++)
{
    if(A[i]>A[i-1])
        vozr=true; //Нашлась возрастающая последовательность
    else
    {
        if(vozr)
        {
              vozr=false;//Кончилась возрастающая последовательность
              amount++; // сосчитали ее
        }
    }
}
if(vozr)
     amount++; // сосчитали последнюю в конце
cout<<amount;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru