Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
Alex1992
1 / 1 / 0
Регистрация: 17.02.2011
Сообщений: 6
23.02.2011, 21:02  [ТС]     подсчёт количества членов в наиболее длинной подпоследовательности из одинаковых чисел
Большое спасибо за помощь. Переделал программу для C/C++ более ранних версий с применением оператора while. Выкладываю может кому пригодится. Tема закрыта.
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
#include <stdio.h>
#include <conio.h>
void main()
 
{
    int  n;
    int  count = 0;
    int  count_max = 0;
 clrscr();
     printf("Введите последовательность целых чисел. ");
     printf("0 - окончание ввода.\n");
     while(n!=0)
    {
    int  n_old = n;
    printf("-> ");
    scanf("%d", &n);
    if(n < 0)  break;
    if(n == n_old)
    {
        if(++count > count_max)
        {
        count_max = count;
        }
    }
    else
      {
        count = 0;
      }
    }
      printf("Наиболее длинная подпоследовательность из одинаковых чисел имеет длину ");
       printf("%d", ++count_max);
       printf(".");
       printf ("\n Для завершения нажмите любую клавишу.");
       getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru