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

подсчёт количества членов в наиболее длинной подпоследовательности из одинаковых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зaдача на работу со строками. http://www.cyberforum.ru/cpp-beginners/thread244453.html
Есть строка в которой есть хотя бы одна точка. Преобразовать так: удалив все запятые предшествующие точке, и заменить знаком "+" все цифры 3, встречающиеся после точки.
C++ не могу отсортировать массив методом обмена при котором просмотр нач с 1 элемента Программа должна иметь как минимум три функции. Функции должны быть организованы так, чтобы выполнять обработку матриц любого размерности. Количество элементов каждой матрицы следует принимать в пределах 100-200. КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ использовать глобальные переменные. Матрицу объявить статически в главной функции, размерностью 10*10 или более, затем ввести с клавиатуры необходимое... http://www.cyberforum.ru/cpp-beginners/thread244442.html
Заголовочный файл. C++
Доброго времени суток. Вопрос возник, по скольку в лекции по программированию ничего нет) я вроде как поняла что такое заголовочный файл...мне нужно создать для функции заголовочный файл и вызвать функции из этого заголовочного файла. Можно пример какой нибудь? Как это сделать, пожалуйста:)
Поиск кириллицы в строке. C++
Добрый вечер, ув. товарищи-программисты). Столкнулся с проблемкой поиска и замены букв кириллицы в строке, введенной пользователем. Стоит задача - заменить все символы кириллицы на пробелы. Казалось бы делаем так: void kiril(char text, char *ptext) { int n=strlen(text); strupr(text); char...
C++ Инициализация Последовательного порта http://www.cyberforum.ru/cpp-beginners/thread244427.html
Добрый день, возник вопрос по инициализации последовательного COM порта. Открыл инфу по 14h прерыванию, там все довольно четко написано, так же нашел пару примеров. Но в моем случае, где бы я не запускал проект мне выдает ошибку Access Violation на строчке int 14h Вот код инициализации ассемблерной вставкой: asm { xor eax, eax xor edx, edx ...
C++ Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx. Никогда не работал с С поэтому никак не могу написать програму: Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx. Результаты вывести в виде таблицы. Q(x)=sqrt(x)/4*log(x+6) Xmin=4 Xmax=25 dx=2 подробнее

Показать сообщение отдельно
Chainik!
1 / 1 / 1
Регистрация: 10.11.2008
Сообщений: 43
01.09.2012, 16:06     подсчёт количества членов в наиболее длинной подпоследовательности из одинаковых чисел
А как вывести на экран самую длинную последовательность?? Не получается!!


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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "Russian");
    const int n = 17;
    int arr[] = {2,1,2,1,2,1,1,1,1,0,2,2,2,0,5,2,8};
    cout << "Массив имеет вид: ";
    for(int i = 0; i < n; i++)
        cout << arr[i] << " ";
    int i = 0, count = 0, max = 0, j = 0, res[n];
    while(i < n)
    {
        count = 0;
        int copy_arr = arr[i]; 
        while(arr[i] == copy_arr)
            i++, count++;
        if(count > max)
            max = count;
    }
    cout << "\n\nСамая длинная последовательность состоит из: " << max << "\n\n";
    _getch();
    return 0;
}
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru