Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двоичный перевод(МокА) https://www.cyberforum.ru/ cpp-beginners/ thread84953.html
Написать программу, которая преобразует введенное с кла*виатуры восьмиразрядное двоичное число в десятичное. Двоичному числу 11101010 соответствует десятичное 234
C++ Где тут ошибка, подскажите плз!
#include "stdafx.h" #include <windows.h> #include <iostream> using namespace std; void main() { SetConsoleOutputCP(1251); int m; cout<<"месяц(1..12)"; cin>>m;
C++ Связь двух программ через файл данных https://www.cyberforum.ru/ cpp-beginners/ thread84945.html
(среда С++ Builder). (Интеграция технологических процессов) Как автоматизировать работу 2 приложений, связанных по файлу данных? Пусть программа2 должна создать файл dat.txt необходимое...
C++ Функция a,b,c https://www.cyberforum.ru/ cpp-beginners/ thread84927.html
Привет всем! Помогите плз решить задание. Делать нужно через функцию. (Я создавал тут уже подобную тему недавно, но там было не через функцию) Даны действительные чила a, b, c. Получить ...
C++ Опять хуки
Уважаемые господа программисты! Стоит задача установить глобальный хук на клик мыши без dll (такое возможно если WH_JOURNALRECORD юзать вроде). поискал по форуму, слепил такой код: #include...
C++ задание на строки символов https://www.cyberforum.ru/ cpp-beginners/ thread84921.html
Плз, мне щас над сдать задачу! Надо ввести строку, создать функцию, которая ищет в строке "!" и если находит, то удаляет все символы после него. Если этого символа "!" нет, то вывести сообщение об...
C++ Класс односвязного списка структур сижу ломаю голову над тем, что есть класс односвязного списка стуктур... суть такова: структура данных - односвязный список структур а структура данных должна быть реализована в виде класса я... https://www.cyberforum.ru/ cpp-beginners/ thread84900.html C++ Числа Фибоначчи
Помогите пожалуйста решить задачу на С: Определить сумму всех чисел Фибоначчи не превышающих 1000
C++ Решите пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread84881.html
1.Сосчитать сколько в матрице неупорядоченных строк и распечатать их. 2.Выбросить из строки самое короткое и самое длинное слово. 3.Из заданного множества точек выбрать 3 образующие треугольник...
C++ описать словами указатель на функцию, функтор https://www.cyberforum.ru/ cpp-beginners/ thread84873.html
здравствуйте, помогите мне грамотно описать словами указатель на функцию, функтор. мол когда и зачем они используются Добавлено через 1 час 21 минуту ладненько давайте вместе =] может у кого еще...
C++ Закрасить участок шахматной доски
Люди помогите плиз, у меня в С++ вообще башка не варит((( написать программу для выполнения следующей задачи (): Нужно решить такую задачу Дана шахматная доска размером N*N (1< N≤ 500), в...
C++ Б-дерево(B-tree) Доброе время суток всем, колдую над кодом уже который день. Вроде Б дерево создал, теперь нужно вывести на екран имя, которое начинается например на "a" или на "al" или на "tr" т.е. все ветки ниже... https://www.cyberforum.ru/ cpp-beginners/ thread84848.html
Заблокирован
Автор FAQ
12.01.2010, 17:43 0

Подсчитать максимальное количество подряд идущих отрицательных элементов. - C++ - Ответ 474653

12.01.2010, 17:43. Показов 1610. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено ann-osinceva как решение

Решение

Вот мои соображения по данной проблемме
Подсчёт числа отрицательных элементов
оформил в виде подпрограммы, код очень прост
и думаю пояснения излишни...

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream.h>
 
int GetSequence(int n, int * x);
 
void main()
{
    cout<<"Enter number of elements\r\nn = ";
    int n;cin>>n;
    int * x = new int[n];
    for(int i = 0;i < n; i++)
    {
        cout<<"x[ "<<i + 1<<" ] = ";
        cin>>x[i];
    }
    int N = GetSequence(n, x);
    if(N <= 0)
        cout<<"Massiv consist from only positive elements";
    else
        cout<<"Maximal amount of negative elements is "<<N;
    cout<<"\r\nNow program wil be closed...\r\n";
    cin>>n;
}
 
int GetSequence(int n, int * x)
{
    int N = 0,M = 0;
    for(int i = 0; i < n; i++)
    {
        if(x[i] < 0)
            break;
    }
    if(i < n)
    {
        while(i < n)
        {
            while(x[i] < 0)
            {
                M++;
                i++;
            }
            if(N < M)
            {
                N = M;
                M = 0;
            }
            i++;
        }
    }
    return N;
}


Вернуться к обсуждению:
Подсчитать максимальное количество подряд идущих отрицательных элементов. C++
Миниатюры
Подсчитать максимальное количество подряд идущих отрицательных элементов.  
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2010, 17:43
Готовые ответы и решения:

В заданном массиве подсчитать максимальное количество идущих подряд отрицательных элементов
Помогите надо в 27-30 что то изменить чтобы работало Дан одномерный массив А, состоящий из N...

Найти максимальное количество подряд идущих отрицательных элементов в заданном массиве
Помогите решить задачу: 2. Опишите алгоритм подсчета максимального количества подряд идущих...

Посчитать максимальное количество подряд идущих отрицательных элементов в целочисленном массиве
3) Посчитайте максимальное количество подряд идущих отрицательных элементов в целочисленном массиве...

Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве.
Доброго времени суток. Помогите пожалуйста решить задачу. Подсчитать максимальное количество...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2010, 17:43

Определить, максимальное количество подряд идущих отрицательных членов последовательности.
Вводится натуральное число N, а затем последовательность N чисел. Определить, максимальное...

Дана строка, подсчитать максимальное количество идущих подряд пробелов
Дана строка, подсчитать максимальное количество идущих подряд пробелов

Как найти максимальное количество подряд идущих элементов?
Всем привет! У нас есть массив который задается пользователем(цифры 0 или 6) int depo; Как...

Найти максимальное количество подряд идущих минимальных элементов
Найти максимальное количество подряд идущих минимальных элементов. ОДНОПРОХОДНОЙ алгоритм

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.