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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Рассчитать сумму цифр данного целого числа X. http://www.cyberforum.ru/cpp-beginners/thread177872.html
Я знаю что это очень легкая задача, но тем не менее я никак не могу решить. Помогите мне пожалуйста! Рассчитать сумму цифр данного целого числа X. пример: input Output 123 6 102 3
C++ Шаблоны функций Путем перестановки элементов квадратной натуральной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - в позиции (2, 2), следующий по величине - в позиции (3,3) и т.д., заполнив таким образом всю главную диагональ. Необходимо оформить каждый пункт задачи в виде шаблона функции. Все необходимые данные для функций должны передаваться им в... http://www.cyberforum.ru/cpp-beginners/thread177854.html
Классы, методы C++
Описать класс, который реализует тип данных «вещественная матрица» и работу с ним. Класс должен реализовывать следующие операции над матрицами: • сложение, вычитание, умножение, деление (+, -, *, /) (умножения и деления, как на другую матрицу, так и на число); • комбинированные операции присваивания (=, -=, *=, / =); • операции сравнения на равенство / неравенство; • операции вычисления...
C++ Найти сумму ряда
please помогите с кодом программы на с++ (как правильно вычислить s(x))
C++ Номер первого отрицательного числа http://www.cyberforum.ru/cpp-beginners/thread177844.html
подскажите, пожалуйста, что не так в коде .. вводится последовательность чисел, нужно найти номер первого отрицательного .. и как сюда подключить else, мол если нет отрицательных вывести сообщение об этом пробовал после break написать else cout <<"V posledovatel`nosti net otricatel`nih chisel" << endl; не хочет запускаться вообще # include <iostream.h>
C++ Время выполнения Я здесь в первый раз и ещё не разобралась с форумом, дико извиняюсь если что не так. Мне нужно чтобы определялось время выполнения программы. Программа на си++ в консоли. И нужно чтоб выводилось сколько времени выполнялась программа, чтоб потом график сделать зависимость количества шагов от времени выполнения. #include <vcl.h> #pragma hdrstop #include <tchar.h> #include <iostream.h>... подробнее

Показать сообщение отдельно
mamedovvms
2913 / 834 / 93
Регистрация: 30.04.2009
Сообщений: 2,613
18.10.2010, 08:38     Найти ее максимальную возрастающую подпоследовательность
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
max=1;
tempmax=1;
indexmax=0;
for(int i=1,i<n;i++)
{
 if (a[i]<=a[i-1])
 {
  if (tempmax > max)
   {
    max=tempmax;
    indexmax = i - max;
    tempmax=1;
   }
  else
  {
   tempmax++;
  }
 
 }
}
 
for (int i=indexmax;i<indexmax + max -1;i++)
{
  cout<<a[i]<<" ";
}
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru