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

Подсчёт положительных отрезков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многосвязные списки http://www.cyberforum.ru/cpp-beginners/thread16571.html
Нужна библиотека для работы с многосвязными списками. Т.е. пересекающиеся подмножества объектов а1, а2, ... аN должны находиться одновременно в некотором множестве списков L1, L2...LN. Я написал...
C++ Требуется на основе исходного файла построить предметный указатель и вывести его в файл 14. Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего слова строки пробелы могут отсутствовать. Требуется на... http://www.cyberforum.ru/cpp-beginners/thread16565.html
Поиск в строке всех повторений заданного слова, замена их звездочками C++
Привет, помогите написать программу по с++. Дело в том, что я в этом языке не разбираюсь абсолютно, и даже не пытался, так как учусь в гуманитарном вузе и понятия не имею, зачем нам поставили...
C++ Вычисление значений выражения по заданным формулам
дали короче задния а я с турба паскаля до сих пор не могу ниче понять, ваще не о чем со степенями запарился pow не пашет, и еще exp не работает, пожалуйста, если можно выклам еще задачи, за мной не...
C++ А можно ли???? http://www.cyberforum.ru/cpp-beginners/thread16536.html
Вот возник вопрос.. Допустим в файле записанно 5+7*8+6 ... Можно ли это подсчитать?? учимся на борланд с++ под досом)))
C++ файлы в с++ помогите плиз найти ошибки у меня задача на сортировку методом вычерпывания...вот это чистая сортировка #include <iostream> #include <cstring> using namespace std; void add(double *a, int n,... подробнее

Показать сообщение отдельно
Жестянка
сцуко киборг
102 / 29 / 2
Регистрация: 11.09.2008
Сообщений: 193
24.11.2008, 00:27
А длинну как-то так можно:
C++
1
2
3
4
5
6
7
8
9
10
11
bool z=false; // если находимся внутри последовательности z=true
int kol=0; // количествао
int *pDlin=new int[n]; // масссив длинн
int j=-1; // какую (по счету с нулевой) длинну ищем
for(int i=0;i<n-1;i++)
        {
        if(mas[i]>0&&mas[i+1]>0&&(!z)){z=true;kol++;j++;pDlin[j]=1;} // "отрезок" начался
        else
                {if(z){z=false;}}// "отрезок" зокончился
        if(z)pDlin[j]++;
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru